Started language support

Links and logic in place, no real code behind it