Might want to add comments describing purpose of each gem, helpful for first-timers like me