@Override public EnumSet<Direction> getDirectionsByPosition(Position position) {
    return selector.getDirectionsByPosition(position);
  }
A layer represents the most basic unit that can be rendered.
It defines a set of items that will be rendered and how they will be rendered.
dividers/src/main/java/com/karumi/dividers/Layer.java