Update the `mock` front-end up to a decent point

It still looks pretty bad, but then I'll at least have some structure to
strive for, when doing the logic.