libgui|FontBank: Add fonts based on definitions, load them when needed

Also added various convenience methods for accessing data in records
and variables.