First steps towards a usable application (far from it actually being one right now though)