10 Using Member Selection, Variables, Functions, Smart Lists, and Planning Formula Expressions to Design Components