Rudimentary implementation for shared projects; see #12