Block design container fixes for future Vivado update
Regarding the already closed issue #78 (closed), in this MR I fixed the addressing of the Block Design Containers.
However, this changes will not be relevant for now, and are hidden away under an if
statement that will always fail.
This is due to the fact that our use of Block Design Containers is incompatible with Vivado 2022.2
Once the DIOT ecosystem is updated to Vivado 2024.1, these changes should be reconsidered.