Modernize the gem spec structure