Microsoft OneNote
  With OneNote:
...and you can click anywhere on the screen to start typing.....and drag the text anywhere on the page....
....and you can highlight any text, or a picture on a web page and drag it onto your OneNote page...
...you can drag a video clip onto a OneNote page...

You can have a different folder for each subject....
...in that subject folder, you can have a new section for each topic you do....