How to build the regulatory genome: a constructionist guide to the cis-regulatory code | Synapse