GCOM is an attempt at writing an open source implementation of the Component Object Model. I got so far as to get in-process servers and handlers working. It was originally written to address a few problems I was having getting things done at the office. As it is now, I no longer have a need for GCOM at work, and it is now open source. Contributions to the project are welcome. Thanks.