civic framework