modularize the cv into building blocks.