This is a list of problems left behind for after the end to end solution is implemented: * [ ] GitHubUser should be reused across all projects (incl stm-gh) * [x] Remove reference to `crate::graphql::RustScalarValue` from stm_shared (it should not depend on graphql)