 	}
 
 	
-	/**
-	 * Documentation is not currently available.  the matrix of a component is the transform matrix used to calculate its layout
-	 * relative to its siblings. This matrix is modified by the values of the offset property to determine its final, computed matrix.
-	 */
+    /**
+     *  The transform matrix that is used to calculate the component's layout relative to its siblings. This matrix
+     *  is defined by the component's 2D properties such as <code>x</code>, <code>y</code>, <code>rotation</code>, 
+     *  <code>scaleX</code>, <code>scaleY</code>, <code>transformX</code>, and <code>transformY</code>.
+     *  <p>This matrix is modified by the values of the <code>offset</code> property to determine its final, computed matrix.</p>
+     */
 	public function get layoutMatrix():Matrix
 	{
 		if(_layoutFeatures != null)



	/**
	 * Documentation is not currently available
	 */
	public function get layer():Number
	{

	   		invalidateParentSizeAndDisplayList();
  		}
	}

	/**
	 * A utility method to update the rotation and scale of the transform while keeping a particular point, specified in the component's own coordinate space, 
	 * fixed in the parent's coordinate space.  This function will assign the rotation and scale values provided, then update the x/y/z properties
	 * as necessary to keep tx/ty/tz fixed.
	 * @param rx,ry,rz the new values for the rotation of the transform
	 * @param sx,sy,sz the new values for the scale of the transform
	 * @param tx,ty,tz the point, in the component's own coordinates, to keep fixed relative to its parent.
	 */
	public function transformAround(rx:Number,ry:Number,rz:Number,sx:Number,sy:Number,sz:Number,tx:Number,ty:Number,tz:Number):void
	{
		if(_layoutFeatures == null && (
