Impressive, but be very careful going up against established players such as Balsamiq because you will have a difficult time competing. I am not sure if you want to one day make this a paid app, but if you do, think about developing and marketing it to the needs of a specific niche. Remember, there are thousands of similar "projects" and clones of existing software that died a very slow and painful death because they were not profitable enough to continue developing.