New design.
Rework frontend and backend to support courses+units.