(added) - updated it to produce a json data file instead. Intended for angular template instead. Now creates states for both blocks and their elements. No pseudo classes