No need to resize this array to anything larger than this
Clauses are cleaned and removed in component finder

Don't do it here, too. Useless.
We don't need this hackery, it's a clean interface now.
A bit more asserts just to be sure in component handling
A bit more asserts, again, in component handling
Using helper function to see if DataSync is enabled or not
Duplicates must be removed from list of returned zero-assigned lits
More use of the helper function