That is an example of the code generated by the ABMGenterator.... as per the lesson...
That is what you would ultimately copy and paste into your project page (appropriate place) .
Hey, I know that this ABM thing is a new concept to grasp.
It WAS an extreme struggle for me initially - BUT I knew if I stuck with it - all my (web app dev wet) dreams would come true.
If you don't get it at first, go modify some code and see what results.
These lessons (examples) are not are NOT a template of the framework - they are designed to help you understand how to use it.
It would likely take 10 times more time to explain it as it did
@alwaysbusy took to write it...
Remember the video -
baby steps... (It means setting small reasonable goals for yourself - one small step at a time).
Classic!
Don't despair, you shall get it... Many others did - and you are no different....