Reimplement build dimensions-&-Co.-function and use parseValue in Chart.ts

Reimplement buildDimensionsAndTheirComponentSpecifications
instead of leave both equal dimensions seperate. The reason
is, that, for the moment, its easier to visualize, even its
not that bombastic
Use seperate function to handle case of 1 or 2 mult. dimensions

Changed to increase to readability of the code
Add two further functions in Chart.ts to outsource different cases

All three outsourced functions:
- handleTwoDimensionsWithAtLeastOneDimensionElement
- handleOnlyOneElementDimension
- handleOnlyOneMultipleDimension