Castle Quarter becomes hub for local good causes