:lipstick: Refactor Links

Make LinkOne / LinkMany more consistent.
Use “Models” class throughout
:lipstick: Add new classes
:lipstick: Migrate to new luna core