Restructured things a little bit and added a bunch of additiona software to my own list