======================================================================
This library intends to provide a reader- and (as much as possible)
======================================================================
This library intends to provide a reader- and (as much as possible)