Reimplement directional notation

Change-Id: I940d495180e03f44225e1d6e5ea87e7878d5cb69
Merge branch 'master' of github.com:JeroenDeDauw/Maps