Collective Self-Organised Housing: methods, procedures and tools for new buildings and retrofit