added middle layer with fixed texture
middle layers loads through factory
screen size has limit nothing outside will be printed
demo