Basic Component + Entity Factory done. Also using CALayers