Yeah this took a while, But I did it! (This is NOT the final Version. It is only a proof of concept.)