Context-based surface completion | Synapse