Initial hacked up GECE code.  Squash commits on this before first push.