Oh, this feels really good! I only have a bit of time right now, but I am definitely going to come back to this one!