Added `Generic` helper classes and default instances for SerialBE and SerialLE
SerialHost is given default instance from either SerialBE or SerialLE
The choice between those two classes is made with CPP