Added the ability to add components to entities