Developing with CeGCC

This is work in progress, but there's already a lot of stuff below...