hi, I got some understanding of CAB.But the thing which i could not understand is 1. How should be the flow of logic while designing the UI so that we can get the effective usage of CAB. At what situation we need the services what things should be inside the services. what things should be inside the controller, inside the workitem, inside the smartpart.