Generate a color scheme based from a single color

Generating human-friendly color schemes has always been a disaster (for me) to figure out especially with no cursory knowledge whatsoever on color theory. So I've been thinking how to do such thing with the result that doesn't make gouge my eyes out.

Thus, for the solution, we'll include some opinionated things.

Here's the procedure for the color sections.

What if we want to make changes to the generation process? One way to do it is to separate the hardcoded process into a configuration. From there, we can set various procedures such as the usual Base16 scheme, terminal.sexy, or your own.