Split guide into guide and misc files

This also changes how guide/files info is passed, it's now done using a wildcard
pattern.