Split gateways into separate packages
Update readme for 2.0