Module initialization with routing