I found that I'm rewriting some of the same features every time I need
to spin up a Thread for something. This is a reusable Thread that can be
inherited for specific work.
Signed-off-by: Anna Schumaker <Anna@NoWheyCreamery.com>
This class is desigend to make it easier to pass data to and from a
running Thread. This was inspired by the types.SimpleNamespace object so
we can set generic values and use them as class members.
Signed-off-by: Anna Schumaker <Anna@NoWheyCreamery.com>