TBG.Business -> Business Rules and Validation Layer (I renamed TBGLibrary to this, so that it matches the naming scheme)
TBG.Core -> Shared Interfaces
TBG.Data -> Database Controls Layer
TBG.Driver -> Provides current implementations of the Business Layer and Data Layer to the UI.
TBG.UI -> User Interface Layer
Business and Data have references to Core only.
Driver has references to Core, Business, and Data
UI has references to Core and Driver.
TBG.Business -> Business Rules and Validation Layer (I renamed TBGLibrary to this, so that it matches the naming scheme) TBG.Core -> Shared Interfaces TBG.Data -> Database Controls Layer TBG.Driver -> Provides current implementations of the Business Layer and Data Layer to the UI. TBG.UI -> User Interface Layer
Business and Data have references to Core only. Driver has references to Core, Business, and Data UI has references to Core and Driver.