Mostly done with refactoring

Split up RenderComponent. Started work on interpolator class for float
animation. closed #3
...

?