Start generalizing/specializing view logic