@Kabuku hey there, sorry for the late reply. I've been a bit overwhelmed this week and I've begun composing a reply a few times only to be dragged away again.
@Kabuku the longer answer is that I've been working on separate components for a few months and I've recently started to put them together. I didn't plan on having a new puppy this month so these past two weeks have been less than ideal for productivity.