Need Links with Metadata

(Missing Feature, To be Fixed , Priority: Low, Test Status: No automated tests yet , Reported By Bad Link: Thing 3y284of not found, )
Summary: It would be very useful to be able to have Links that contain additional fields, so you could say more about this particular relationship.
(Noticed by Alexx, but this has been in the long-term design pretty much forever.)
Alexx' use case is recording game sessions for Sentinels of the Multiverse. He has Models for, essentially, Session, Player and Hero. Within any given Session, he wants to have a Set of Links to Player -- but that Links wants to also say which Hero that Player was playing.

Justin: (digression) Conceptually, Querki's Links are roughly equivalent to a database join table. What we need here is the ability to add additional fields to that join table. (/digression)
This has always been in the plans, at least at the hand-wave level. The notion is that you can define a specific Link Type, which contains additional metadata properties. The high concept is straightforward, but implementing it is going to be a bunch of work. First, we're going to need to get the notion of User-defined Types in place, along with the ability to record those to the DB. Then we'll need to add these Links with Metadata as a capability. Then we have to get the UI to the point where it's usable.
So this is at least a few months off. But it is in the plans, and folks should feel free to agitate a little if they consider it especially high priority.