Split rcad.rb into separate files - base, flat_shapes, solids.
Make magic_foo_params methods protected instance methods.

Access control for class methods didn't work the way I thought/
hoped it would.
Merge branch 'named'