Make angular find the module instead of assuming its global
Define the KNL module anonymously
Factor page into templated components