I calculated that if you have FR in DF, you have 30 algs (15 for FR edge oriented and 15 when it's disoriented) but having it in either DF or DB gives 60 algs (this is probably the better option)
You may want to make a set for when the FR edge is in the slot but disoriented and *maybe* one for when the edge is in UL (this bumps us to 120, but you'd probably be better off learning 90, where you can have it in DF, DB, or disoriented in FR)
W/O setup, 30*7=210. I don't really think it'd be worth it to do it like this but it'd be doable.
Algs shouldn't be too hard to generate, I can probably finish it over the week if you want them.
@Arc SB can be made more efficient by using edges other than DR to build off of (similar to open-slotting in ZZ) but the rest I tend to agree with. There's a point where saving moves isn't worth the alg count (i.e. saving 3 moves by using >400 algs) I do think it's important to work on methods to get low movecounts, but if you are serious about it becoming a speedsolving method, you may need to make some sacrifices to make it approachable/feasible for people to learn.