6 Using Components to Design Business Rules and Templates