Shaping up

- Integrated gyp-expansions
- switched to async interface entirely
Parameterize the phase selection