Item manager implementation and docs.