Molecular switches in developmental fate specification: how to build the neocortex and the heart