幾つかのクラスを Libra 側へ移動。新たに既存コードから移植。