Thank you for your comment. I feel like I might be reinventing the wheel, so it could be a waste of time, but I also think that taking on the challenge is interesting.