So, that we can more easily refactor the code later
* source layouts * list layout Co-authored-by: Aria Moradi <aria.moradi007@gmail.com>