Improving logger; adding components namespace