feat(NgModel): introduce parsers and formatters (WIP)