scafolding out modules