An apparatus, comprising: a body comprising: a handle; a first fluid coupling; a first air passage; a second air passage; and an accessory connection receptacle comprising a fluid output and an electrical contact; a first tank (103, 703) on a first side of the handle, the first tank comprising: a first vessel configured to accommodate a fluid; and a second fluid coupling communicatively coupled with the first fluid coupling; a second tank (105, 805) on a second side of the handle, the second tank comprising: a second vessel separated from the first vessel; a third air passage communicatively coupled with the first air passage; and a fourth air passage communicatively coupled with the second air passage; a vacuum motor having an inlet communicatively coupled with the second air passage by way of the second tank; a fluid pump communicatively coupled with the first fluid coupling and the fluid output; a controller communicatively coupled with the vacuum motor, the fluid pump, and the electrical contact, the controller being configured to activate the fluid pump to cause fluid contained in the first tank to be supplied to the fluid output, and to activate the vacuum motor to draw one or more of air, debris, a liquid or a portion of the fluid into the second tank by way of the second air passage; a hose rack, comprising: a base extending from a side surface (101c, 101d) of the body; and a panel on an end of the base opposite to the body, wherein the panel is configured to hold a hose wrapped around the base in a space between the panel and the body, characterized in that the accessory connection receptacle is configured to accommodate a correspondingly shaped accessory connector having a unitary structure configured to mate with the accessory connection receptacle and be communicatively coupled with the fluid output and with the electrical contact, and the accessory connection receptacle is on the base of the hose rack. a body comprising: a handle; a first fluid coupling; a first air passage; a second air passage; and an accessory connection receptacle comprising a fluid output and an electrical contact; a handle; a first fluid coupling; a first air passage; a second air passage; and an accessory connection receptacle comprising a fluid output and an electrical contact; a first tank (103, 703) on a first side of the handle, the first tank comprising: a first vessel configured to accommodate a fluid; and a second fluid coupling communicatively coupled with the first fluid coupling; a first vessel configured to accommodate a fluid; and a second fluid coupling communicatively coupled with the first fluid coupling; a second tank (105, 805) on a second side of the handle, the second tank comprising: a second vessel separated from the first vessel; a third air passage communicatively coupled with the first air passage; and a fourth air passage communicatively coupled with the second air passage; a second vessel separated from the first vessel; a third air passage communicatively coupled with the first air passage; and a fourth air passage communicatively coupled with the second air passage; a vacuum motor having an inlet communicatively coupled with the second air passage by way of the second tank; a fluid pump communicatively coupled with the first fluid coupling and the fluid output; a controller communicatively coupled with the vacuum motor, the fluid pump, and the electrical contact, the controller being configured to activate the fluid pump to cause fluid contained in the first tank to be supplied to the fluid output, and to activate the vacuum motor to draw one or more of air, debris, a liquid or a portion of the fluid into the second tank by way of the second air passage; a hose rack, comprising: a base extending from a side surface (101c, 101d) of the body; and a panel on an end of the base opposite to the body, wherein the panel is configured to hold a hose wrapped around the base in a space between the panel and the body, characterized in that the accessory connection receptacle is configured to accommodate a correspondingly shaped accessory connector having a unitary structure configured to mate with the accessory connection receptacle and be communicatively coupled with the fluid output and with the electrical contact, and a base extending from a side surface (101c, 101d) of the body; and a panel on an end of the base opposite to the body, wherein the panel is configured to hold a hose wrapped around the base in a space between the panel and the body, characterized in that the accessory connection receptacle is configured to accommodate a correspondingly shaped accessory connector having a unitary structure configured to mate with the accessory connection receptacle and be communicatively coupled with the fluid output and with the electrical contact, and the accessory connection receptacle is on the base of the hose rack.