good luck,here is a video of my version from 2016 i stopped working on it because of a hardrive crash and lost my sources it contains nearly all features u plan to add so if u have any questions feel free to ask