Open
Description
Blueprint involves a lot of auto-generated names, e.g. if I have a "user_service" then I can end up generating "user_service_proc" and "user_service_ctr". This code is currently scattered across wiring specs and plugins.
Ideally we should use shorter, simpler names in generated code (maybe, e.g. "user_proc", "user_ctr").
There is also a lot of code duplicated across plugins for doing name munging and filename munging; there is probably an opportunity to simplify and factor this out to a single location.