Custom Dimension. Part:3

DO NOT USE
Revert "Custom Dimension. Part:3"

This reverts commit 68c2d5af1dc90c97116849c33df5e0c215dff5be.
Revert "Custom Dimension. Part:2"

This reverts commit 4c8f7cc8ba6bfc7779a2c73feb10dba435de26a4.
Revert "Custom Dimension. Part:1"

This reverts commit 08b938bdc174d3c3bd712b59680754414638d5ec.