Updated from tree refactor
Updated project files
Standard normal variate operation
Add model to operation on creation
Sort out broken generics inheretance