Wow! Sounds very ambitious. A lot of changes. The colors love k awesome. Sorry to hear about anyone losing a beloved pet. My dog is my best friend. He is by far a non human person. Although, he would likely disagree.
In any case, can I get links to your project, please?