Add recursion of the concat analysis
Add part alignment as string.Format supports
Move the old code away to prepare for the new one
(Missing files in previous commit)
Start integrating a concatenation refactoring
Split files
Extract conversion and prepare for tests