Separated source into Demo / Lib projects contained within a workspace.

The source has been split into a demo app and a static lib.  Both contained within a workspace.  The demo app explicitly includes the resource files because static libs cannot.