Explicit handling of assets

Use explicit plugin fields to store asset files; do not use directory scanning.