Created AnimationFrame and Layer hierarchy

Takes on issue #5. The Project now consists of multiple animation
frames, each having multiple layers. Did some modifications along the
way, e.g. moved Project to core module.