ATC OOP
Asynchronous Transfer Control in Object Oriented Programming

OOP draws on the best ideas from structured programming while adding powerful
new concepts that allow the problem of program decomposition to be approached
in a new light. All truly object oriented languages support the notions of objects,
inheritance, encapsulation and polymorphism. In addition, the majority also
utilise the idea of class (with the exception of Self, an experimental language
that attempts to demonstrate that classes are not needed).

FStream - General Purpose File IO

LinkedList - General Purpose (Bidirectional, Singly
         Linked List) of Arbitrary Objects with
             Iterator Methods

CFrustum - Camera View Frustum and Intersections
        extracts Planes from Current View !!
OverlappedIO - General Purpose Device Stream Overlapped IO (eg Files, Sockets)