Have you checked out Penny Dreadful? Sounds like it is EXACTLY what you're looking for.

https://www.drivethrurpg.com/product...penny+dreadful...