I see, I thought you were referring to the documentation, not the actual design and implementation of DIP3. I have a brief response, but will let others tackle most of your concerns.
Yes, this is possible. When preparing your registration transaction, specify the collateralHash and...