add support for entity component creation and installation