Documentation: Included namespaces and started to document the instruction-set abstraction layer