some people are critical of this design, as many standards (such as those already listed) exist for doing these things. however, it is expected to be developed with a visual tool where developers do not even need to understand the underlying markups.