Got rid of F# project GUID types
Explicit type checking for view types
Minor refactoring