Start trying to compile new plugin

Much more name changing and the like to start to build the new
plugin. Doesn't compile yet.