An exploration of interfaces in Visual Basic