Thank you, Benni. Just to confirm then: I can create in my WordPress site a page with HTML elements like canvas, buttons, etc. controlled by my own JS and CSS, via an “html block” or “shortcode”.
I don’t as yet know what these two are as I have just started to look into WordPress, but I am sure I can learn. If you could kindly confirm the above then I will make a commitment to WordPress. Thanks again.