[Aux] Let the compiler deduce `swap` function it needs to use.
[API] Configuration parser can properly handle arrays, at last.
[Aux] Minor comment changes.
[Aux] Moving some typedefs outside the class scope.
[Aux] Renaming.
[Aux] Let the `auto` keyword deduce pointers itself.
[Code Clean] Typedefing and renaming.
[Aux] I've changed my mind.
[Code Clean] Wording. Comment style.
[Code Clean] And another renaming.
[Aux] Forgotten include.