Issue #21628: Finishing up workspace logic and workspace tests
Issue #21628: Working on post and model functions
Issue #21628: Added database functions for calculations, stub for post