Regenerate
Creating Widget interface
Adding javascript API to expose component variables