Hacked together a config resolver, added qualifiedName to extension and component (fixes #2)