Adding Layer base class.  GridLayer implements it.

This is the next step towards points and items.
Switching from tabs to 4 spaces.