The goal of this project is to create a small, end to end sample application using component based approach, in which generics/mirror library are used extensively.