First steps towards a more decoupled design