base Node should not have program or draw function