     let startTime = CFAbsoluteTimeGetCurrent()
     let count: Int
     let configuration: [ProgressElementType]?
-
+    
     static var defaultConfiguration: [ProgressElementType] = [ProgressIndex(), ProgressBarLine(), ProgressTimeEstimates()]
     
     init(count: Int, configuration: [ProgressElementType]? = nil) {

}


/// creates the time estimates e.g. "ETA: 00:00:02 (at 1.00 it/s)"
public struct ProgressTimeEstimates: ProgressElementType {
    public func value(progressBar: ProgressBar) -> String {
        let totalTime = CFAbsoluteTimeGetCurrent() - progressBar.startTime

}


/// the percentage element e.g. "90.0%"
public struct ProgressPercent: ProgressElementType {
    public func value(progressBar: ProgressBar) -> String {
        let percentDone = Double(progressBar.index) / Double(progressBar.count) * 100
