Add Service layer and demo WPF app