I remember seeing this process a number of months ago, and the major flaw seemed to be how the emulator was trying to determine the shapes and depth all by itself. But if the user can create some presets so that some elements always appear the same way, then the concept becomes a lot more usable in addition to looking a lot better.