Updated most `namespace` docblocks, finalized docblocks for `element{}`, created `lru.factory()` & `observable.factory()` for standard API