So the way we built the new and improved CraftHistory is as follows (picture included for deconfusion):
We have implemented a folder structure to replace the old category system. This folder structure is now no longer just a visual representation of your categories but will get physically saved on your HDD. Essentially a category is now an actual folder (or sub-folder).
As is right now you can save your current craft into the category i.e. folder (or sub-folder) you have currently open. Also you can move it out of its current folder and into another one simply by dragging and dropping it. This function works pretty much like cut-paste.
As a possible solution for people who like to have a craft in more than one category we could implement a copy-paste function. This would however mean that the craft file itself will get saved into 2 (or more depending on how many places it got copied to) places on the HDD.
We have been brainstorming this and found that the folder structure as opposed to the old tagging system is not only a neater way of organizing the crafts but also a lot less resource intensive since it will only have to load the crafts in the currently open folder as opposed to the old CH that would always load up all of the craft files every time you opened it up.
We are currently working on a tree structure view for the categories(folders) which should make it easier to navigate. And also adding a slider to scale the UI.
Let us know what you think.