Sample project demonstrating modularization of core application layers (data, domain and presentation)