Architecture review

Splitted Inbound and Outbound mapping engines