started Huge class

not in any way finished — moving to a new branch for it. Hoping to get
in the habit of that.