esl-9943,9896,9892. Added support to create, get and apply layouts