Modularized everything