A custom c# control that mimics the basics of the windows explorer