Small products UI and Products dataaccess

DataAccess is not functional, it's not bugged though.