Simulator: Namespace exposed class

Collides with some generic functionality in newer Emscripten versions
doc: Add initial documentation on board/plaform bringup