Added format support
Finished with basic render cycle