use comment-based documentation instead of .doc() for clarity
convert the Micron and Profiling tasks to the new driver structure and to iodrivers_base::Task