Replaced typedefs by C++11 'using =' (fixes #22), removed C-Style 'typedef struct'.