parameterized circuit types and whole lib by group of fundamental gates, one of the most important commits until now