Added database "systems" and "type mappers" to help with mapping to/from SQL data types, updated tests/mocks to reflect these changes