https://keita.blog/2013/08/12/making-a-proper-wordpress-theme/
Making a (proper) WordPress Theme