DirectXへの対応　初期化まで
リファクタリング中心
DirectX描画用にライブラリ依存部分を切り分け
依存関係の排除のためインターフェースクラスを作ってそれぞれの環境で派生させるようにした。