Clean up the login page, add support for multiple item types in the user interface.