Color: add as() function
Docs: added compilation docs