[@ViolentViolet] Some of these ideas look good. Should I PM you?