New architecture with configurables doors (gates)
fix
module independency and unit tests