A design framework for small parks in ultra-urban, metropolitan, suburban and small town settings