implements recursive space and org deletion