Several bug fixes to PtaSheet so it now compiles:

1) Type conversions mostly
2) Moved a class around
3) Some structs are moving to constructor only logic.