View architecture