It seems the right approach to me, Lari. :)
I’m very curious because I had a similar idea but, just like you, too little time to complete it.