Started with language overhaul

Please pull before we continue working, because I've run Mass Format and everything has changed. ;-)