An apparatus for dispensing and mixing fluids from multiple cartridges
into a removable container, based on the user input through the provided
interface. The user interface allows viewing and adjusting of the mix to
be dispensed prior to the actual dispensing. The apparatus is capable of
dispensing fluids that have a wide range of viscosities, and that are
sticky or that solidify quickly due to the evaporation of the volatile
substances they contain.