Absolutely, it really is a tangible form of mind-mapping. There's a really interesting program called MindManager. I haven't made use of it yet but it seems to be exactly what I need :)
Hi I read your articles and what you are describing sounds a bit like "mind mapping" or "idea management" software. A couple of weeks ago, a mentor showed me MindManager which looks cool (but a bit expensive for indies). Though, there are a shocking number of alternatives
If none of these suit your needs you may be able to borrow cool ideas from them for your own project.
Good luck!