 ///
 extension Point: PathRepresentable {
 
-    public func path(transform: CGAffineTransform) -> CGPath {
+    internal func path(transform: CGAffineTransform) -> CGPath {
         let path = CGMutablePath()
 
         let circle = CGRect(x: self.x, y: self.y, width: 2.0, height :2.0)

///
/// Protocol specifying the ability to convert the object into a Quartz 2D path.
///
public protocol PathRepresentable {

    ///
    /// Returns a CGPath representation of `self`.

///
/// Defaults for protocol `PathRepresentable`.
///
internal extension PathRepresentable {

    ///
    /// Returns a CGPath representation of `self` with the default value for `transform`.
