Two-dimensional Kripke Semantics I: Presheaves | Synapse