Library to create layered blocks