Initial EF implementation along with a number of base classes, interfaces, and placeholder files.