Welcome iliya.
Perhaps something like this example tutorial will do part of what you want to do @iliya_rahgari