modified the plugin structure so that now plugins will hold all the nodes, commands and other assets needs for a given plugin