This is starting to work. APIs are stabilizing.

Had to drop the portable class library - too much hassle.