right click on top of entity selects entity
notify plugins at various stages while setting up app
add RNewDocumentInterface, protected flag for objects