WIP: ngControl

Please review the ngControl setup.

Just the last commit.