Modularizing components