As mentioned, there is a topid for GOOP. However; to address your question, there is also another topic that does contain some discussion (and an example) of these 'objects'. I have been using these for some time now, and find them quite useful. Then, I find out that the are OOP components.
OOP in LabVIEW is somewhat of an enigma. LabVIEW is more function based that object oriented, but you can still do some OOP in LabVIEW (obviously, that's why we have the GOOP wizard.) The problem is that you will just have to live with the limitations that LabVIEW has for OOP. Just like C, you cannot always use every component of OOP, but you can still use some, so that an OO design for your software is in fact possible, just not as easy as it would be in an OO lan
guage such as C++.
As for instanciation of your objects, that has to be done manually for the most part. I have tried to mimic instanciation myself, and found it quite difficult, but still possible. In fact, I did this without even realizing it was OOP! I was trying to create a dynamic compact database that automatically generated these data objects. I ran into some trouble, but can't quite recall what my solution to that issue was (my solution to the problem was something completely unlike instanciation.)
In order to accomplish Instanciation, you have to use the VI Server and the ".vit" methods. If you do a search on this forum for ".vit" you should come across some discussions for this, which may help with instanciation.
Good luck, and post on the GOOP topic as well.