Unraveling modular architecture and domain engineering of carbohydrate-active enzymes