Dear Admins, please remove this post if deem in-appropriate. Thank you.
My new post -- I don't mean to do cross promotion. I do apologise if this is too rude. This post would be hard to follow on https://dev.to as I'm referencing line numbers in codes -- which https://dev.to does not currently support.