Because:
* A devcontainer makes it easier to get a running environmentm.
* We want to keep our diagrams up to date.
This commit:
* Adds a devcontainer file.
* Updates the architecture diagram README.
* Updates the architecture diagrams for SubPlat 3.0.
Because:
* We want to clearly document our system architecture using the c4
model.
This commit:
* Adds structurizr diagrams and instructions along with updating the
system diagram docs to use the newly generated diagrams.
Closes FXA-6627