On first viewing it reminds me of interface builder storyboards in Xcode. Looks like a good idea.