wip
improve coding standards. also bundled descriptor.proto and plugin.proto as convinient reason