Added class Vector3 and stubs for particle systems. Also refactored Program class