change linking target to store command-ready in project root
change compilation stuff yet again, and linked-list-ify the windows