Design Proposal: https://docs.google.com/document/d/1kBiICo3lUvWfeah1YVNSn2Y6qkI6l5-S3WZv5PZcbwk/edit