If I am not mistaken, setup.rb essentially defines the common sructure
for a Ruby project. And is the general layout adopted by Gems.

  http://i.loveruby.net/en/man/setup/index.html

T.