Introduce a new status messaging concept based on a popular c++ article
from drdobbs.
add simple interrupt handler class for optimzation process.