added Chip struct for composite gate devices. Started creating some basic chips in gate/extra pkg