datasource: Move datasources into their own packages.
a