Using the Joomla! Framework in your CMS Extension