A converter from the visual PL Building Blocks to C# with splitting into classes, derivation of variable types and their scope