Adds integer-key favoring interfaces

Also, classes with multiple parameters have been reordered to
TSystemObjectKey -> TRecordKey -> TKey -> TUserKey for
consistency across the entire system.