I'm confused. This component appears to be both a stateless configuration container and stateful account state holder (build method in particular). How does this thing work?