reverted back to one essence per type
added Textures