Documentation improved.
Any adoptment added.
Optional adoptment added.
Integer adoptment added.
Added type_traits adoption.
doxyfile added.