Added flags to build each component independently

This will help opamification.
re-ran _oasis

I recommend sticking _oasis edits into their own commit.