Differential forms on general commutative algebras | Synapse