Add support to create gem structure