early ImageNode implementation on class diagram