Implememnt device partition sizes @owain94