Tracking issue for the WMDE Fundraising frontend rewrite
**Proposed approach**
First we identify one that we predict is easy to implement and minimally depends on behaviour we'd need to implement for another one. We can then implement this use case in top down manner, creating the needed services, entities and other stuff as we see fit. This is where we decide for each part of the implementation if we simply use some old code, use a refactored version of some old code, or start from scratch. Once the use case is completed, we repeat the process, until we have all use cases (and thus completed both the red and yellow circles in this diagram). The next step then is to decide how we want to proceed with the presentation mechanism(s).
**Current state**
Visualization of conceptual components and their dependencies in the current codebase:
{F2624061}
Identified use cases:
* Add Comment
* List Comments
* Add Membershop Request
* Add Subscription Request
* Confirm Subscription Request
* Add Donation
* Cancel Donation
* Confirm Donation
* Validate Email
* Validate Bank Account
* Handle Callback (Credit Card Handler)
* Handle Callback (PayPal Handler)