Color

See #35

Any other features that might be important?