Documentation everywhere! Also minor cleanup
Adjust sizes, fix some mistakes