breaking the build and rethinking architecture