To create a to-do list reflecting your ultimate goal, we highly recommend taking the advice descibed in Recipes Instead of Lists from Nerdherding for Beginners:
“A recipe will include infrastructure work and ‘planned re-work’ that might otherwise be forgotten the alternative is simpliy a list of ingredients.”