Placing and arraying geometry created in Dynamo

Hello,
I am a new in the forum and I’m looking for help or information on how to solve my problem.

It’s worth to add, that in my graph, I used code which I have found in the forum. Sorry for not giving credit to the author, but I do not remember who posted this and in which thread.

Firstly, Revit dosen’t allow me to create HC plates, with offset parameter in the middle, so I decided to use Dynamo.

Secondly, I want to array created geometry. In case, there wouldn’t be enough space to have whole HC plate, I want to add void to one arrayed instance (like in the print screen, AD1). Also, I want to add conrete between plates.

The thing is, that I have no idea, how to go further from the point in which I created HC plate, with desired parameters. Could you please give me some help, hints, links or information about workflow, how I could achive desired result?

To add more information, I want to replace HC plates from current project (which aren’t drawn by arc) to Dynamo created ones.

I attached Dynamo graph, screen shoot and profile family, which I used in a graph.

Also, I would be thankful for any advices, how to make my graph shorter.

I uploaded dyn file and rfa for the graph on my private google account since the forum is not allowing me to add files.

https://drive.google.com/drive/folders/0B-5xO6ngWP5EcDRZMnJKTkdGNnc