this will probably clear up any confusion you have:
https://www.commitstrip.com/en/2016/08/25/a-very-comprehensi...
but this library helps you to make those no-code tools.