Basic operators are overloaded in FBComponent. The constructor and destructor are created and defined with macros in the header files. The functions that you should be concerned with are: FBComponent::FBCreate(), and FBComponent::FBDestroy().
Objects inheriting from FBComponent must define FBComponent::FBCreate(), and FBComponent::FBDestroy(). All memory management issues for the component should also be addressed here.
Destroy an object with FBDelete().