Tracing framework

Author: Maulik Patel