Allowed more dynamic query definition
Changed select component to dynamically look for a query
Updated vessel edit layout