A research project which explored the implementation of structures that allowed the use of object-oriented programming techniques such as subtype polymorphism in C, a procedural programming language.