*fix pmd violations
*fixed dependecny issus
*moved all layoutparsing code to separate project *wip (some dependency issues)