* Prevent extra allocation in convert to RGB step
* Run preprocessing steps in a single loop
* Create new API to call steps in pipeline
* Include transform and gamma correction step
* cargo fmt
* Split scale colors into two steps
* Code relocations
* cargo fmt
* Implement transform traits for all tuples
* Replace Captures trick with the new `use` keyword
* add Orientation tag
* fix errors
* Apply the transformation to the image
* Fix BASE_PATH in raw-rs tests
* Create output folder if it doesn't exist
* Nit
---------
Co-authored-by: Keavon Chambers <keavon@keavon.com>