feat(library): Added Ordered Menu Lists

If set this feature will keep the order of the unselected items as close
as possible to the original order they were added in.

Added property:
- orderedMenuList
-- Defaults NO
feat(library): Basic Border Offset Method

Will offset the start of the border from the top of the list by the offset of x items