Tried making the modules hookable on build, hacked around a fair bit