I intend to have the ability of sub lists. The reason I would like it this way is for test runs mainly. We are then able to track where specifically a test case failed, and act accordingly. I feel this is a necessary feature for test runs. 

I have chatted with Jake about some usability things with the steps, and I think between the 2 of us, we came up with a nice was of doing things (some minor changes).