This should be the new stuff.

Mostly we just implemented some buttons and new classes.