New: Add GenericTable classes for working with the runtime config
Refactor: Update HostsTable classes to use new GenericTable class