Configurable algorithm pipeline

Please review (: