Making the big list is great but at some practical stage it needs to be prioritized and then refined. Like iterative design. Otherwise it becomes too daunting a task to complete the whole list.
My approach has been somewhat similar, where I have 3 machines, each of which need additional...