Software to programming with logic blocks

Yeah that's a good method, I'm thinking along the lines of collapse-able code segments translated to collapse-able groups of objects.