Rubygem restructuring