No need to support EOL versions of PHP ;)
Move files into a directory matching namespace
Rename files
Factor out Context
pack() will mask values for us