Move interfaces to 'Contracts' library