Move code into gem subfolder structure
Move code into gem module