Basic view + persistence setup.