Rework layer specification mechanic

There are several downsides of the current usage of Layer:

  • xyz needs to be specified (should allow None to determine from file or Input)
  • can't specify Info kwargs to overwrite/specify meta data like units or setting a fixed grid (See #7)
  • The fixed attribute currently only supports the time dimension (should allow other dimensions like vertical layers)