Design of the monitoring and profiling tool

Summary
Definition of the modules the functionality and the control points of the profiling and monitoring tools