[IMP] add a really simple architecture plugin. A plugin should be "one file" with a try/catch for loading the dependency and a meta dict for all plugin information