Initial DesignDocument implementation