Chucking together some frontend UI. not really working yet.