A Java library for creating HTML 5, CSS 3 and JSON markup