This is essentially a list - A thought process to which I personally find useful
when faced with pulling out chunks of a larger codebase. I like to think the
approach is fairly practical and 'real world'.
I'm primarily targeting those difficult areas, you know, the