Here we are, at the last chapter. If you've worked your way through the previous nine chapters, doing all the exercises and building all the projects, you're in pretty good shape to go off extending on your own. You don't know everything there is to know, but you've worked with objects, behaviors, commands, menus , inspectors, floating panels, and even server behaviors. Think of this chapter as the ice cream at the end of the meal, the cherry on top. Instead of learning how to make different kinds of extensions, this chapter rounds off the book by looking at how to make the extensions we can make better, prettier, and with more powerful interfaces. The chapter also introduces an amazing set of resources for creating efficient interfaces: shared class files and image files tucked away in the Configuration/Shared folder.