This looks like a lot of thought and detail was put into it, super interested!