ParentFull threadjamespwilliams·It doesn’t cover all of your requirements but you might find Clozemaster interestingView on HN