[WIP] Mapping new schema

- [ ] Finish `System`,  not sure about this
- [ ] Add tests

Combo ping
@Ocramius 
@danizord
@malukenho 
It's probably going to be a hash, not a release