WIP: IDrawable.
Created IUpdateable and ImmutableList abstraction.