Issue 171

The basic (stub) framework.

In the previous architecture, DataStore's subclass has a ArmBase instance.
However, DataStore is had by VirtualDataStore and it is also had by UnifiedDataStore.
So, in the new architecture HatoholArmPluginGate is a DataStore. I think this relationship
is simpler than the previous.