Intermediate, functioning commit. Building f_color_slopes_and_periods.
Wrote the first half of f_color_slopes_and_periods.

I tested it, and it looks just like the one I made interactively, so that's all good!
Wrote the second half of f_color_slopes_and_periods.

It works! I compared it against the interactively made plot and they pass the visual diff test.