Add a Mac OSX project (empty)
Move the cross platform code and color maps to a common location. In future we could build this as a static library but it doesn't seem necessary yet.
(WIP) Complete the Mac OS X project by adding the cross platform code, removing/fixing iOS dependencies where necessary
Split out the coordination of scrolling and rendering from the interface to the OS
Eliminate remaining build errors for the Mac OSX project
Update README