The evolvability of programmable hardware | Synapse