Added dummy structure for core classes
Added 'external' interface for shared object/external classes