Added autoInit parameter to PluginFactory::register
Updated layout components to new Plugin structure