Usually I create multiple packages for my applications, for example:
1.Application's shared library package
2.Application's executable, icon, etc. Dependent on 1.

3.Plug-in for the application. It needs 1 and 2.

4.Another plug-in. Requires 1 and 2, but not 3.
----------
5.Another application uses some code from 1.
=====
Is it possible to create such dependency structure in the Nokia Store, or I have to create duplicates and resolve conflicts by myself?