Classes for creating databases from different sources.