Added compiler Codebase and Type classes.