Do you believe that the 4 'User Types' that Joomla needs to directly focus on are Extension Developers, Template Developers, System Integrator and Consulting Agencies ? And that They present Joomla to end users ? If not, what are the additional ones ?