o object, or detached elsewhere. Each of
			those variants have themselves two major variants:
			<ul>
				<li>
				Direct detached: the shared_ptr contains a pointer to the object, and a pointer
				to the count.
				<li>
				Indirect detached: the shared_ptr contains a pointer to a helper object, which
				in turn contains a pointer to the object and the count.
				<li>
				Embedded attached: the count is a member of the object pointed to.
				<li>
					Placement attached: the count is attached via operat