Renamed the maven module
Split code to multiple classes
Added layout util unit test. Added date as a caption.