@startuml
left to right direction
hide circle
package loader <> {
interface ImageLoader
package io_impl <> {
ImageIoLoader --|> ImageLoader
}
}
package differ <> {
interface ImageDiffer
package impl <> {
ImageDifferImpl -right-|> ImageDiffer
}
}
package data <> {
class Image
class DiffResult
}
Phosphorus -- ImageLoader
Phosphorus -- ImageDiffer
@enduml