Adding orientation handling to Canvas. Improving color management.