Update element controll logic

ViewやCanvasViewに持たせるelementの設置を継承関数に依存していたが
core内のオブジェクトで独自に生成して依存を解消した