Revert "Revert "Revert "New Gem objects"""

This reverts commit 5902501d2f05e7402d66b1074e56292be6dd92c9.