So refactoring from my view point is a much more general approach then just being applicable to software source code. So you also at the same time make it available for architecture stuff and that is ...