8 Using Components to Design Business Rules and Templates