Build the correct upstream engines.
Sorting out gem dependencies.

Added enough gems in admin to make it 500ms slower than the rest (except
for cms that depends on admin), so separation of dependencies seems to work.
Potential gotcha.