start of a base sanitizer
flesh out the init and begin logic
flesh out the rest of the generic logic
start re-writing secondary screen tool using generic sanitization
primary caching logic
fix typos, make it run properly
fix missing imports, missing scopes, comment out unfinished processing for tests
ignore the error logs
flesh out the last of the logic for secondary screen sanitizer.