Rotated label overlap prevention.

All features that are being used to render labels need a long attribute "__featureid" so they can be uniquely identified.
Move code around a bit.
usings.