Updates SG abstraction, note that it should probably be rewritten to take...

Updates SG abstraction, note that it should probably be rewritten to take transaction lengths into account at the type level
3 jobs for feature/gpdma
in 5 minutes and 50 seconds and was queued for 7 seconds
latest