Huge update, changed some layouts, added early support for online purchasing