Visually seperate external imports
Refactor var declaration
Handle errors
NewAssetDirective() does not currently need to return an error
Refactor var declaration (FIX)
Fix error handling
Fix NewAssetDirective to only return the single var
Refactor regular expressions