A minimalist approach to the design of the PPF give the developers more freedom
to apply PPF to various problems and code structures. However, the PPF will not
be able to guaranty load balancing and development under these loose guidelines may
be detrimental to the integrity of the architecture of the package. A minimal
interface for the PPF package must include the following methods.
This model assumes that all other concerns of particles positions are handled by the package developer.