first stable commit: Basic HDrawable, Stage, and HImage functionality