Decomplect core functionality further

Move extractors into their own namespace, pending further development
Create Util namespace for wrap-paragraph, similar functions.