Add type first classes.
Add runtime interfaces/classes