moved structure to 'physics' package to keep them separate; made
IDrawableGL for future GL implementation