Added Random-related classes, IPositionable interfaces