mosaic rendering working; in-process of doxygen

mosaic rendering works via dynamic arrays. runtime errors always
resulted from out of bounds/invalid index. beginning doxygen
documentation process.