Refactor

Separated out the info boxes, header, and effort scale into their
own classes.