Add first working component; split inline script into separate file and use build process