Started implementing the flux architecture