This page turned out both better and worse than expected. I may also have punted on coloring in the random techs