plugin.xml & dir architecture.