Update thumbnail components, deprecate some old names, update commenting...

... and docs