You can customize the Discovery Framework even further by creating your own components. The Discovery Framework Component SDK is a packaged development environment that you can use to add or modify portlets, themes, and layout templates. The Component SDK is a modified version of the Liferay Plugins SDK. The Endeca version includes enhancements such as the EndecaPortlet core class.