WIP - Calculating sizes is hard.