implement distinct projects for domain and reports having their own undrlying data layer while still pointing to the same data source.
messing around with integration tests targetting sqlservercompact.
work in progress