Next development iteration
Completely rewrite logging namespace