Custom Generic POS Winforms and MVC