Basic structure of the gem is in. Still no implementation.