Provide more generic iterator all_units

Various filtering should be done at user place as these will be
different anyway for each purpose.
Use wrapper FileUnit instead of manually playing with ttkit unit
Remove not used code