/// A protocol used to represent the data for a location message.
public protocol LocationItem {

    /// The location.
    var location: CLLocation { get }

    /// The size of the location item.
    var size: CGSize { get }
