Feature/core type

It's probably about time. Core typography