added easing functions and a ui layer class to be filled in later
adding scaffolding for resizing triangle buffers