Made dialog generic

stuff dialog is now generic, can be used by the cart or the store dialogs

Signed-off-by: Ignacio Quintero <nacho950@gmail.com>