Make XML documentation and split namespace.

Signed-off-by: ogycode <verlokav@gmail.com>