Fill in missing documentation, add details about positionType, scaleType, and contentSize