I am working on a Dynamo graph that uses a Python node to create stairs with landing by importing CAD geometry. You can see graphs and other info at the Dynamo Forum post here<