Refactored project to use protolib to create channeller object