Language Support - Skeleton

Added in base of language support. This is unchecked, and probably has
several syntax issues.