Basic functionality added. Extensible colors