Layout & functional improvements, add product view