esl-9942,9895,9891. Added support to create, get and apply layouts