Create structure

Each gem follows the same standard structure of code organization: