Cleanup logger typedefs and add Channel enum