I once did all of this just using one programming tool that doesn't even take much space at all. Didn't uploaded my work too itch since this was before I knew about this site. Too bad I didn't know about this website back then!!!