[maintenance] introducing QSharedDataPointer, to realize copy-on-write functionality (speed considerations + inter thread compatible), docu, cleanup