Split Threading.pm into components

No other changes made to content just yet.  Keeping the old Threading.pm
around for reference for now.