Make part names editable

* Also factor custom binding handlers out into their own file
* Also centralize bootsrapping of standalone modules