Added derived objects. Not really used yet.
Fix?
Stupid stupid stupid.
Fix for 64-bit. Hopefully.
Renamed descriptor to anchor.
Fixed issue on 32 bits.
Self-review