still needs some work on UI and advanced tabs but good enough and working (tested), will merge after approval or no response after friday evening