Introduced language module.
Revert "Introduced language module."

This reverts commit 9f908d30fccddc45bfddafc6e06a829bb2b8a06d.
Making a clean slate for the upcoming rewrite I already have on paper.