From 27c7383437de9c1cfb39c26315324cf6c59d4ace Mon Sep 17 00:00:00 2001 From: MarcinZiabek Date: Fri, 6 Jan 2023 00:45:00 +0100 Subject: [PATCH] Updated repository structure --- Resources/jetbrains-logo.svg | 1 - .editorconfig => Source/.editorconfig | 0 .../QuestPDF.Examples}/AlignmentExamples.cs | 0 .../QuestPDF.Examples}/BarcodeExamples.cs | 0 .../QuestPDF.Examples}/CanvasExamples.cs | 0 .../QuestPDF.Examples}/ChartExamples.cs | 0 .../QuestPDF.Examples}/ColumnExamples.cs | 0 .../ComplexLayoutBenchmark.cs | 0 .../ContentDirectionExamples.cs | 0 .../QuestPDF.Examples}/ContinousPage.cs | 0 .../QuestPDF.Examples}/DebuggingTesting.cs | 0 .../DefaultTextStyleExample.cs | 0 .../DefaultTextStyleExamples.cs | 0 .../DifferentHeaderOnFirstPageExample.cs | 0 .../QuestPDF.Examples}/DynamicFibonacci.cs | 0 .../DynamicOptimizedExample.cs | 0 .../DynamicPageNumberLeftRight.cs | 0 .../DynamicProgressHeader.cs | 0 .../DynamicSimpleTableExample.cs | 0 .../QuestPDF.Examples}/ElementExamples.cs | 0 .../QuestPDF.Examples}/Engine/RenderingTest.cs | 0 .../Engine/SimpleDocument.cs | 0 .../QuestPDF.Examples}/EnsureSpaceExample.cs | 0 .../ExecutionOrderExamples.cs | 0 .../QuestPDF.Examples}/FrameExample.cs | 0 .../QuestPDF.Examples}/GenerationBenchmark.cs | 0 .../QuestPDF.Examples}/GridBenchmark.cs | 0 .../QuestPDF.Examples}/ImageExamples.cs | 0 .../QuestPDF.Examples}/InlinedExamples.cs | 0 .../LibreBarcode39-Regular.ttf | Bin .../QuestPDF.Examples}/LineExamples.cs | 0 .../QuestPDF.Examples}/LoremPicsumExample.cs | 0 .../QuestPDF.Examples}/MinimalApiExamples.cs | 0 .../QuestPDF.Examples}/Padding.cs | 0 .../PageBackgroundForegroundExample.cs | 0 .../QuestPDF.Examples.csproj | 0 .../QuestPDF.Examples}/RowExamples.cs | 0 .../QuestPDF.Examples}/ScaleToFitExamples.cs | 0 .../QuestPDF.Examples}/ShowOnceExample.cs | 0 .../QuestPDF.Examples}/SkipOnceExample.cs | 0 .../QuestPDF.Examples}/StopPaging.cs | 0 .../QuestPDF.Examples}/SvgImageExample.cs | 0 .../QuestPDF.Examples}/TableBenchmark.cs | 0 .../QuestPDF.Examples}/TableExamples.cs | 17 +++++++++-------- .../QuestPDF.Examples}/TextBenchmark.cs | 0 .../QuestPDF.Examples}/TextExamples.cs | 0 .../QuestPDF.Examples}/logo.png | Bin .../QuestPDF.Examples}/pdf-icon.svg | 0 .../QuestPDF.Examples}/quo-vadis.txt | 0 .../QuestPDF.Previewer.Examples}/Program.cs | 0 .../QuestPDF.Previewer.Examples.csproj | 0 .../CommunicationService.cs | 0 .../QuestPDF.Previewer}/Helpers.cs | 0 .../QuestPDF.Previewer}/InteractiveCanvas.cs | 0 .../QuestPDF.Previewer}/PreviewPage.cs | 0 .../QuestPDF.Previewer}/PreviewerApp.axaml | 0 .../QuestPDF.Previewer}/PreviewerApp.axaml.cs | 0 .../QuestPDF.Previewer}/PreviewerControl.cs | 0 .../PreviewerRefreshCommand.cs | 0 .../QuestPDF.Previewer}/PreviewerWindow.axaml | 0 .../PreviewerWindow.axaml.cs | 0 .../PreviewerWindowViewModel.cs | 0 .../QuestPDF.Previewer}/Program.cs | 0 .../QuestPDF.Previewer.csproj | 0 .../QuestPDF.Previewer}/Resources/Logo.png | Bin .../Resources/PackageReadme.md | 0 .../QuestPDF.Previewer}/readme.md | 0 .../QuestPDF.ReportSample}/DataSource.cs | 0 .../QuestPDF.ReportSample}/Helpers.cs | 0 .../Layouts/DifferentHeadersTemplate.cs | 0 .../QuestPDF.ReportSample}/Layouts/Helpers.cs | 0 .../Layouts/ImagePlaceholder.cs | 0 .../Layouts/PhotoTemplate.cs | 0 .../Layouts/SectionTemplate.cs | 0 .../Layouts/StandardReport.cs | 0 .../Layouts/TableOfContentsTemplate.cs | 0 .../QuestPDF.ReportSample}/Models.cs | 0 .../QuestPDF.ReportSample}/PerformanceTests.cs | 0 .../QuestPDF.ReportSample.csproj | 0 .../QuestPDF.ReportSample}/Resources/Logo.png | Bin .../QuestPDF.ReportSample}/Resources/Logo.svg | 0 .../QuestPDF.ReportSample}/Tests.cs | 0 .../QuestPDF.ReportSample}/Typography.cs | 0 .../QuestPDF.UnitTests}/AlignmentTests.cs | 0 .../QuestPDF.UnitTests}/AspectRatioTests.cs | 0 .../QuestPDF.UnitTests}/BackgroundTests.cs | 0 .../QuestPDF.UnitTests}/BorderTests.cs | 0 .../QuestPDF.UnitTests}/BoxTests.cs | 0 .../QuestPDF.UnitTests}/ColumnTests.cs | 0 .../QuestPDF.UnitTests}/ConstrainedTests.cs | 0 .../QuestPDF.UnitTests}/DecorationTests.cs | 0 .../QuestPDF.UnitTests}/DynamicImageTests.cs | 0 .../QuestPDF.UnitTests}/EnsureSpaceTests.cs | 0 .../QuestPDF.UnitTests}/ExtendTests.cs | 0 .../QuestPDF.UnitTests}/ExternalLinkTests.cs | 0 .../QuestPDF.UnitTests}/FontStyleSetTests.cs | 0 .../QuestPDF.UnitTests}/GridTests.cs | 0 .../QuestPDF.UnitTests}/ImageTests.cs | 0 .../QuestPDF.UnitTests}/InternalLinkTests.cs | 0 .../InternalLocationTests.cs | 0 .../QuestPDF.UnitTests}/LayersTests.cs | 0 .../QuestPDF.UnitTests}/PaddingTests.cs | 0 .../QuestPDF.UnitTests}/PageBreakTests.cs | 0 .../QuestPDF.UnitTests.csproj | 0 .../QuestPDF.UnitTests}/RotateTests.cs | 0 .../QuestPDF.UnitTests}/ScaleTests.cs | 0 .../QuestPDF.UnitTests}/ShowEntireTests.cs | 0 .../QuestPDF.UnitTests}/ShowOnceTest.cs | 0 .../QuestPDF.UnitTests}/SimpleRotateTests.cs | 0 .../TestEngine/ElementMock.cs | 0 .../TestEngine/MockCanvas.cs | 0 .../TestEngine/OperationBase.cs | 0 .../TestEngine/OperationRecordingCanvas.cs | 0 .../Operations/CanvasDrawImageOperation.cs | 0 .../Operations/CanvasDrawRectangleOperation.cs | 0 .../Operations/CanvasDrawTextOperation.cs | 0 .../Operations/CanvasRotateOperation.cs | 0 .../Operations/CanvasScaleOperation.cs | 0 .../Operations/CanvasTranslateOperation.cs | 0 .../Operations/ChildDrawOperation.cs | 0 .../Operations/ChildMeasureOperation.cs | 0 .../Operations/ElementMeasureOperation.cs | 0 .../TestEngine/SimpleContainerTests.cs | 0 .../QuestPDF.UnitTests}/TestEngine/TestPlan.cs | 0 .../QuestPDF.UnitTests}/TestsBase.cs | 0 .../QuestPDF.UnitTests}/TranslateTests.cs | 0 .../QuestPDF.UnitTests}/UnconstrainedTests.cs | 0 QuestPDF.sln => Source/QuestPDF.sln | 0 .../QuestPDF}/Drawing/DocumentContainer.cs | 0 .../QuestPDF}/Drawing/DocumentGenerator.cs | 0 .../QuestPDF}/Drawing/DocumentMetadata.cs | 0 .../Exceptions/DocumentComposeException.cs | 0 .../Exceptions/DocumentDrawingException.cs | 0 .../Exceptions/DocumentLayoutException.cs | 0 .../Exceptions/InitializationException.cs | 0 .../QuestPDF}/Drawing/FontManager.cs | 0 .../QuestPDF}/Drawing/FontStyleSet.cs | 0 .../QuestPDF}/Drawing/FreeCanvas.cs | 0 .../QuestPDF}/Drawing/ImageCanvas.cs | 0 .../QuestPDF}/Drawing/PdfCanvas.cs | 0 .../QuestPDF}/Drawing/Proxy/CacheProxy.cs | 0 .../QuestPDF}/Drawing/Proxy/DebugStackItem.cs | 0 .../QuestPDF}/Drawing/Proxy/DebuggingProxy.cs | 0 .../QuestPDF}/Drawing/Proxy/DebuggingState.cs | 0 .../QuestPDF}/Drawing/Proxy/ElementProxy.cs | 0 .../QuestPDF}/Drawing/SkiaCanvasBase.cs | 0 .../Drawing/SkiaDocumentCanvasBase.cs | 0 .../QuestPDF}/Drawing/SkiaPictureCanvas.cs | 0 .../QuestPDF}/Drawing/SpacePlan.cs | 0 .../QuestPDF}/Drawing/SpacePlanType.cs | 0 .../QuestPDF}/Drawing/TextShaper.cs | 0 .../QuestPDF}/Drawing/XpsCanvas.cs | 0 .../QuestPDF}/Elements/Alignment.cs | 0 .../QuestPDF}/Elements/AspectRatio.cs | 0 .../QuestPDF}/Elements/Background.cs | 0 .../QuestPDF}/Elements/Border.cs | 0 .../QuestPDF}/Elements/Canvas.cs | 0 .../QuestPDF}/Elements/Column.cs | 0 .../QuestPDF}/Elements/Constrained.cs | 0 .../QuestPDF}/Elements/Container.cs | 0 .../Elements/ContentDirectionSetter.cs | 0 .../QuestPDF}/Elements/DebugArea.cs | 0 .../QuestPDF}/Elements/DebugPointer.cs | 0 .../QuestPDF}/Elements/Decoration.cs | 0 .../QuestPDF}/Elements/DefaultTextStyle.cs | 0 .../QuestPDF}/Elements/Dynamic.cs | 0 .../QuestPDF}/Elements/DynamicImage.cs | 0 .../QuestPDF}/Elements/Empty.cs | 0 .../QuestPDF}/Elements/EnsureSpace.cs | 0 .../QuestPDF}/Elements/Extend.cs | 0 {QuestPDF => Source/QuestPDF}/Elements/Grid.cs | 0 .../QuestPDF}/Elements/Hyperlink.cs | 0 .../QuestPDF}/Elements/Image.cs | 0 .../QuestPDF}/Elements/Inlined.cs | 0 .../QuestPDF}/Elements/Layers.cs | 0 {QuestPDF => Source/QuestPDF}/Elements/Line.cs | 0 .../QuestPDF}/Elements/MinimalBox.cs | 0 .../QuestPDF}/Elements/Padding.cs | 0 {QuestPDF => Source/QuestPDF}/Elements/Page.cs | 0 .../QuestPDF}/Elements/PageBreak.cs | 0 .../QuestPDF}/Elements/Placeholder.cs | 0 .../QuestPDF}/Elements/Rotate.cs | 0 {QuestPDF => Source/QuestPDF}/Elements/Row.cs | 0 .../QuestPDF}/Elements/Scale.cs | 0 .../QuestPDF}/Elements/ScaleToFit.cs | 0 .../QuestPDF}/Elements/Section.cs | 0 .../QuestPDF}/Elements/SectionLink.cs | 0 .../QuestPDF}/Elements/ShowEntire.cs | 0 .../QuestPDF}/Elements/ShowOnce.cs | 0 .../QuestPDF}/Elements/SimpleRotate.cs | 0 .../QuestPDF}/Elements/SkipOnce.cs | 0 .../QuestPDF}/Elements/StopPaging.cs | 0 .../Elements/Table/DynamicDictionary.cs | 0 .../Elements/Table/ITableCellContainer.cs | 0 .../QuestPDF}/Elements/Table/Table.cs | 0 .../QuestPDF}/Elements/Table/TableCell.cs | 0 .../Table/TableCellRenderingCommand.cs | 0 .../Elements/Table/TableColumnDefinition.cs | 0 .../Elements/Table/TableLayoutPlanner.cs | 0 .../Elements/Table/TableLayoutValidator.cs | 0 .../Text/Calculation/TextDrawingRequest.cs | 0 .../Elements/Text/Calculation/TextLine.cs | 0 .../Text/Calculation/TextLineElement.cs | 0 .../Text/Calculation/TextMeasurementRequest.cs | 0 .../Text/Calculation/TextMeasurementResult.cs | 0 .../QuestPDF}/Elements/Text/FontFallback.cs | 0 .../Elements/Text/Items/ITextBlockItem.cs | 0 .../Elements/Text/Items/TextBlockElement.cs | 0 .../Elements/Text/Items/TextBlockHyperlink.cs | 0 .../Elements/Text/Items/TextBlockPageNumber.cs | 0 .../Text/Items/TextBlockSectionLink.cs | 0 .../Elements/Text/Items/TextBlockSpan.cs | 0 .../QuestPDF}/Elements/Text/TextBlock.cs | 0 .../QuestPDF}/Elements/Translate.cs | 0 .../QuestPDF}/Elements/Unconstrained.cs | 0 .../QuestPDF}/Fluent/AlignmentExtensions.cs | 0 .../QuestPDF}/Fluent/BorderExtensions.cs | 0 .../QuestPDF}/Fluent/ColumnExtensions.cs | 0 .../QuestPDF}/Fluent/ComponentExtentions.cs | 0 .../QuestPDF}/Fluent/ConstrainedExtensions.cs | 0 .../Fluent/ContentDirectionExtensions.cs | 0 .../QuestPDF}/Fluent/DebugExtensions.cs | 0 .../QuestPDF}/Fluent/DecorationExtensions.cs | 0 .../Fluent/DynamicComponentExtensions.cs | 0 .../QuestPDF}/Fluent/ElementExtensions.cs | 0 .../QuestPDF}/Fluent/ExtendExtensions.cs | 0 .../QuestPDF}/Fluent/GenerateExtensions.cs | 0 .../QuestPDF}/Fluent/GridExtensions.cs | 0 .../QuestPDF}/Fluent/ImageExtensions.cs | 0 .../QuestPDF}/Fluent/InlinedExtensions.cs | 0 .../QuestPDF}/Fluent/LayerExtensions.cs | 0 .../QuestPDF}/Fluent/LineExtensions.cs | 0 .../QuestPDF}/Fluent/MinimalApi.cs | 0 .../QuestPDF}/Fluent/PaddingExtensions.cs | 0 .../QuestPDF}/Fluent/PageExtensions.cs | 0 .../QuestPDF}/Fluent/RotateExtensions.cs | 0 .../QuestPDF}/Fluent/RowExtensions.cs | 0 .../QuestPDF}/Fluent/ScaleExtensions.cs | 0 .../QuestPDF}/Fluent/TableExtensions.cs | 0 .../QuestPDF}/Fluent/TextExtensions.cs | 0 .../Fluent/TextSpanDescriptorExtensions.cs | 0 .../QuestPDF}/Fluent/TextStyleExtensions.cs | 0 .../QuestPDF}/Fluent/TranslateExtensions.cs | 0 .../QuestPDF}/Helpers/Colors.cs | 0 {QuestPDF => Source/QuestPDF}/Helpers/Fonts.cs | 0 .../QuestPDF}/Helpers/Helpers.cs | 0 .../QuestPDF}/Helpers/PageSizes.cs | 0 .../QuestPDF}/Helpers/Placeholders.cs | 0 .../Infrastructure/AspectRatioOption.cs | 0 .../Infrastructure/ContainerElement.cs | 0 .../Infrastructure/ContentDirection.cs | 0 .../QuestPDF}/Infrastructure/Element.cs | 0 .../QuestPDF}/Infrastructure/FontPosition.cs | 0 .../QuestPDF}/Infrastructure/FontWeight.cs | 0 .../Infrastructure/HorizontalAlignment.cs | 0 .../QuestPDF}/Infrastructure/ICacheable.cs | 0 .../QuestPDF}/Infrastructure/ICanvas.cs | 0 .../QuestPDF}/Infrastructure/IComponent.cs | 0 .../QuestPDF}/Infrastructure/IContainer.cs | 0 .../Infrastructure/IContentDirectionAware.cs | 0 .../QuestPDF}/Infrastructure/IDocument.cs | 0 .../Infrastructure/IDocumentContainer.cs | 0 .../Infrastructure/IDynamicComponent.cs | 0 .../QuestPDF}/Infrastructure/IElement.cs | 0 .../QuestPDF}/Infrastructure/IPageContext.cs | 0 .../Infrastructure/IRenderingCanvas.cs | 0 .../Infrastructure/IStateResettable.cs | 0 .../QuestPDF}/Infrastructure/ImageScaling.cs | 0 .../QuestPDF}/Infrastructure/PageContext.cs | 0 .../QuestPDF}/Infrastructure/Position.cs | 0 .../QuestPDF}/Infrastructure/Size.cs | 0 .../QuestPDF}/Infrastructure/TextDirection.cs | 0 .../QuestPDF}/Infrastructure/TextStyle.cs | 0 .../Infrastructure/TextStyleManager.cs | 0 .../QuestPDF}/Infrastructure/Unit.cs | 0 .../Infrastructure/VerticalAlignment.cs | 0 .../QuestPDF}/Previewer/ExceptionDocument.cs | 0 .../QuestPDF}/Previewer/HotReloadManager.cs | 0 .../QuestPDF}/Previewer/PreviewerExtensions.cs | 0 .../Previewer/PreviewerRefreshCommand.cs | 0 .../QuestPDF}/Previewer/PreviewerService.cs | 0 {QuestPDF => Source/QuestPDF}/QuestPDF.csproj | 0 .../Resources/DefaultFont/Lato-Black.ttf | Bin .../Resources/DefaultFont/Lato-BlackItalic.ttf | Bin .../Resources/DefaultFont/Lato-Bold.ttf | Bin .../Resources/DefaultFont/Lato-BoldItalic.ttf | Bin .../Resources/DefaultFont/Lato-Italic.ttf | Bin .../Resources/DefaultFont/Lato-Light.ttf | Bin .../Resources/DefaultFont/Lato-LightItalic.ttf | Bin .../Resources/DefaultFont/Lato-Regular.ttf | Bin .../Resources/DefaultFont/Lato-Thin.ttf | Bin .../Resources/DefaultFont/Lato-ThinItalic.ttf | Bin .../QuestPDF}/Resources/DefaultFont/OFL.txt | 0 .../QuestPDF}/Resources/Description.md | 0 .../QuestPDF}/Resources/ImagePlaceholder.png | Bin .../QuestPDF}/Resources/Logo.png | Bin .../QuestPDF}/Resources/PackageReadme.md | 0 .../QuestPDF}/Resources/ReleaseNotes.txt | 0 {QuestPDF => Source/QuestPDF}/Settings.cs | 0 global.json => Source/global.json | 0 300 files changed, 9 insertions(+), 9 deletions(-) delete mode 100644 Resources/jetbrains-logo.svg rename .editorconfig => Source/.editorconfig (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/AlignmentExamples.cs (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/BarcodeExamples.cs (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/CanvasExamples.cs (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/ChartExamples.cs (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/ColumnExamples.cs (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/ComplexLayoutBenchmark.cs (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/ContentDirectionExamples.cs (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/ContinousPage.cs (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/DebuggingTesting.cs (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/DefaultTextStyleExample.cs (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/DefaultTextStyleExamples.cs (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/DifferentHeaderOnFirstPageExample.cs (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/DynamicFibonacci.cs (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/DynamicOptimizedExample.cs (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/DynamicPageNumberLeftRight.cs (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/DynamicProgressHeader.cs (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/DynamicSimpleTableExample.cs (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/ElementExamples.cs (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/Engine/RenderingTest.cs (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/Engine/SimpleDocument.cs (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/EnsureSpaceExample.cs (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/ExecutionOrderExamples.cs (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/FrameExample.cs (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/GenerationBenchmark.cs (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/GridBenchmark.cs (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/ImageExamples.cs (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/InlinedExamples.cs (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/LibreBarcode39-Regular.ttf (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/LineExamples.cs (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/LoremPicsumExample.cs (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/MinimalApiExamples.cs (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/Padding.cs (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/PageBackgroundForegroundExample.cs (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/QuestPDF.Examples.csproj (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/RowExamples.cs (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/ScaleToFitExamples.cs (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/ShowOnceExample.cs (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/SkipOnceExample.cs (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/StopPaging.cs (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/SvgImageExample.cs (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/TableBenchmark.cs (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/TableExamples.cs (97%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/TextBenchmark.cs (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/TextExamples.cs (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/logo.png (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/pdf-icon.svg (100%) rename {QuestPDF.Examples => Source/QuestPDF.Examples}/quo-vadis.txt (100%) rename {QuestPDF.Previewer.Examples => Source/QuestPDF.Previewer.Examples}/Program.cs (100%) rename {QuestPDF.Previewer.Examples => Source/QuestPDF.Previewer.Examples}/QuestPDF.Previewer.Examples.csproj (100%) rename {QuestPDF.Previewer => Source/QuestPDF.Previewer}/CommunicationService.cs (100%) rename {QuestPDF.Previewer => Source/QuestPDF.Previewer}/Helpers.cs (100%) rename {QuestPDF.Previewer => Source/QuestPDF.Previewer}/InteractiveCanvas.cs (100%) rename {QuestPDF.Previewer => Source/QuestPDF.Previewer}/PreviewPage.cs (100%) rename {QuestPDF.Previewer => Source/QuestPDF.Previewer}/PreviewerApp.axaml (100%) rename {QuestPDF.Previewer => Source/QuestPDF.Previewer}/PreviewerApp.axaml.cs (100%) rename {QuestPDF.Previewer => Source/QuestPDF.Previewer}/PreviewerControl.cs (100%) rename {QuestPDF.Previewer => Source/QuestPDF.Previewer}/PreviewerRefreshCommand.cs (100%) rename {QuestPDF.Previewer => Source/QuestPDF.Previewer}/PreviewerWindow.axaml (100%) rename {QuestPDF.Previewer => Source/QuestPDF.Previewer}/PreviewerWindow.axaml.cs (100%) rename {QuestPDF.Previewer => Source/QuestPDF.Previewer}/PreviewerWindowViewModel.cs (100%) rename {QuestPDF.Previewer => Source/QuestPDF.Previewer}/Program.cs (100%) rename {QuestPDF.Previewer => Source/QuestPDF.Previewer}/QuestPDF.Previewer.csproj (100%) rename {QuestPDF.Previewer => Source/QuestPDF.Previewer}/Resources/Logo.png (100%) rename {QuestPDF.Previewer => Source/QuestPDF.Previewer}/Resources/PackageReadme.md (100%) rename {QuestPDF.Previewer => Source/QuestPDF.Previewer}/readme.md (100%) rename {QuestPDF.ReportSample => Source/QuestPDF.ReportSample}/DataSource.cs (100%) rename {QuestPDF.ReportSample => Source/QuestPDF.ReportSample}/Helpers.cs (100%) rename {QuestPDF.ReportSample => Source/QuestPDF.ReportSample}/Layouts/DifferentHeadersTemplate.cs (100%) rename {QuestPDF.ReportSample => Source/QuestPDF.ReportSample}/Layouts/Helpers.cs (100%) rename {QuestPDF.ReportSample => Source/QuestPDF.ReportSample}/Layouts/ImagePlaceholder.cs (100%) rename {QuestPDF.ReportSample => Source/QuestPDF.ReportSample}/Layouts/PhotoTemplate.cs (100%) rename {QuestPDF.ReportSample => Source/QuestPDF.ReportSample}/Layouts/SectionTemplate.cs (100%) rename {QuestPDF.ReportSample => Source/QuestPDF.ReportSample}/Layouts/StandardReport.cs (100%) rename {QuestPDF.ReportSample => Source/QuestPDF.ReportSample}/Layouts/TableOfContentsTemplate.cs (100%) rename {QuestPDF.ReportSample => Source/QuestPDF.ReportSample}/Models.cs (100%) rename {QuestPDF.ReportSample => Source/QuestPDF.ReportSample}/PerformanceTests.cs (100%) rename {QuestPDF.ReportSample => Source/QuestPDF.ReportSample}/QuestPDF.ReportSample.csproj (100%) rename {QuestPDF.ReportSample => Source/QuestPDF.ReportSample}/Resources/Logo.png (100%) rename {QuestPDF.ReportSample => Source/QuestPDF.ReportSample}/Resources/Logo.svg (100%) rename {QuestPDF.ReportSample => Source/QuestPDF.ReportSample}/Tests.cs (100%) rename {QuestPDF.ReportSample => Source/QuestPDF.ReportSample}/Typography.cs (100%) rename {QuestPDF.UnitTests => Source/QuestPDF.UnitTests}/AlignmentTests.cs (100%) rename {QuestPDF.UnitTests => Source/QuestPDF.UnitTests}/AspectRatioTests.cs (100%) rename {QuestPDF.UnitTests => Source/QuestPDF.UnitTests}/BackgroundTests.cs (100%) rename {QuestPDF.UnitTests => Source/QuestPDF.UnitTests}/BorderTests.cs (100%) rename {QuestPDF.UnitTests => Source/QuestPDF.UnitTests}/BoxTests.cs (100%) rename {QuestPDF.UnitTests => Source/QuestPDF.UnitTests}/ColumnTests.cs (100%) rename {QuestPDF.UnitTests => Source/QuestPDF.UnitTests}/ConstrainedTests.cs (100%) rename {QuestPDF.UnitTests => Source/QuestPDF.UnitTests}/DecorationTests.cs (100%) rename {QuestPDF.UnitTests => Source/QuestPDF.UnitTests}/DynamicImageTests.cs (100%) rename {QuestPDF.UnitTests => Source/QuestPDF.UnitTests}/EnsureSpaceTests.cs (100%) rename {QuestPDF.UnitTests => Source/QuestPDF.UnitTests}/ExtendTests.cs (100%) rename {QuestPDF.UnitTests => Source/QuestPDF.UnitTests}/ExternalLinkTests.cs (100%) rename {QuestPDF.UnitTests => Source/QuestPDF.UnitTests}/FontStyleSetTests.cs (100%) rename {QuestPDF.UnitTests => Source/QuestPDF.UnitTests}/GridTests.cs (100%) rename {QuestPDF.UnitTests => Source/QuestPDF.UnitTests}/ImageTests.cs (100%) rename {QuestPDF.UnitTests => Source/QuestPDF.UnitTests}/InternalLinkTests.cs (100%) rename {QuestPDF.UnitTests => Source/QuestPDF.UnitTests}/InternalLocationTests.cs (100%) rename {QuestPDF.UnitTests => Source/QuestPDF.UnitTests}/LayersTests.cs (100%) rename {QuestPDF.UnitTests => Source/QuestPDF.UnitTests}/PaddingTests.cs (100%) rename {QuestPDF.UnitTests => Source/QuestPDF.UnitTests}/PageBreakTests.cs (100%) rename {QuestPDF.UnitTests => Source/QuestPDF.UnitTests}/QuestPDF.UnitTests.csproj (100%) rename {QuestPDF.UnitTests => Source/QuestPDF.UnitTests}/RotateTests.cs (100%) rename {QuestPDF.UnitTests => Source/QuestPDF.UnitTests}/ScaleTests.cs (100%) rename {QuestPDF.UnitTests => Source/QuestPDF.UnitTests}/ShowEntireTests.cs (100%) rename {QuestPDF.UnitTests => Source/QuestPDF.UnitTests}/ShowOnceTest.cs (100%) rename {QuestPDF.UnitTests => Source/QuestPDF.UnitTests}/SimpleRotateTests.cs (100%) rename {QuestPDF.UnitTests => Source/QuestPDF.UnitTests}/TestEngine/ElementMock.cs (100%) rename {QuestPDF.UnitTests => Source/QuestPDF.UnitTests}/TestEngine/MockCanvas.cs (100%) rename {QuestPDF.UnitTests => Source/QuestPDF.UnitTests}/TestEngine/OperationBase.cs (100%) rename {QuestPDF.UnitTests => Source/QuestPDF.UnitTests}/TestEngine/OperationRecordingCanvas.cs (100%) rename {QuestPDF.UnitTests => Source/QuestPDF.UnitTests}/TestEngine/Operations/CanvasDrawImageOperation.cs (100%) rename {QuestPDF.UnitTests => Source/QuestPDF.UnitTests}/TestEngine/Operations/CanvasDrawRectangleOperation.cs (100%) rename {QuestPDF.UnitTests => Source/QuestPDF.UnitTests}/TestEngine/Operations/CanvasDrawTextOperation.cs (100%) rename {QuestPDF.UnitTests => Source/QuestPDF.UnitTests}/TestEngine/Operations/CanvasRotateOperation.cs (100%) rename {QuestPDF.UnitTests => Source/QuestPDF.UnitTests}/TestEngine/Operations/CanvasScaleOperation.cs (100%) rename {QuestPDF.UnitTests => Source/QuestPDF.UnitTests}/TestEngine/Operations/CanvasTranslateOperation.cs (100%) rename {QuestPDF.UnitTests => Source/QuestPDF.UnitTests}/TestEngine/Operations/ChildDrawOperation.cs (100%) rename {QuestPDF.UnitTests => Source/QuestPDF.UnitTests}/TestEngine/Operations/ChildMeasureOperation.cs (100%) rename {QuestPDF.UnitTests => Source/QuestPDF.UnitTests}/TestEngine/Operations/ElementMeasureOperation.cs (100%) rename {QuestPDF.UnitTests => Source/QuestPDF.UnitTests}/TestEngine/SimpleContainerTests.cs (100%) rename {QuestPDF.UnitTests => Source/QuestPDF.UnitTests}/TestEngine/TestPlan.cs (100%) rename {QuestPDF.UnitTests => Source/QuestPDF.UnitTests}/TestsBase.cs (100%) rename {QuestPDF.UnitTests => Source/QuestPDF.UnitTests}/TranslateTests.cs (100%) rename {QuestPDF.UnitTests => Source/QuestPDF.UnitTests}/UnconstrainedTests.cs (100%) rename QuestPDF.sln => Source/QuestPDF.sln (100%) rename {QuestPDF => Source/QuestPDF}/Drawing/DocumentContainer.cs (100%) rename {QuestPDF => Source/QuestPDF}/Drawing/DocumentGenerator.cs (100%) rename {QuestPDF => Source/QuestPDF}/Drawing/DocumentMetadata.cs (100%) rename {QuestPDF => Source/QuestPDF}/Drawing/Exceptions/DocumentComposeException.cs (100%) rename {QuestPDF => Source/QuestPDF}/Drawing/Exceptions/DocumentDrawingException.cs (100%) rename {QuestPDF => Source/QuestPDF}/Drawing/Exceptions/DocumentLayoutException.cs (100%) rename {QuestPDF => Source/QuestPDF}/Drawing/Exceptions/InitializationException.cs (100%) rename {QuestPDF => Source/QuestPDF}/Drawing/FontManager.cs (100%) rename {QuestPDF => Source/QuestPDF}/Drawing/FontStyleSet.cs (100%) rename {QuestPDF => Source/QuestPDF}/Drawing/FreeCanvas.cs (100%) rename {QuestPDF => Source/QuestPDF}/Drawing/ImageCanvas.cs (100%) rename {QuestPDF => Source/QuestPDF}/Drawing/PdfCanvas.cs (100%) rename {QuestPDF => Source/QuestPDF}/Drawing/Proxy/CacheProxy.cs (100%) rename {QuestPDF => Source/QuestPDF}/Drawing/Proxy/DebugStackItem.cs (100%) rename {QuestPDF => Source/QuestPDF}/Drawing/Proxy/DebuggingProxy.cs (100%) rename {QuestPDF => Source/QuestPDF}/Drawing/Proxy/DebuggingState.cs (100%) rename {QuestPDF => Source/QuestPDF}/Drawing/Proxy/ElementProxy.cs (100%) rename {QuestPDF => Source/QuestPDF}/Drawing/SkiaCanvasBase.cs (100%) rename {QuestPDF => Source/QuestPDF}/Drawing/SkiaDocumentCanvasBase.cs (100%) rename {QuestPDF => Source/QuestPDF}/Drawing/SkiaPictureCanvas.cs (100%) rename {QuestPDF => Source/QuestPDF}/Drawing/SpacePlan.cs (100%) rename {QuestPDF => Source/QuestPDF}/Drawing/SpacePlanType.cs (100%) rename {QuestPDF => Source/QuestPDF}/Drawing/TextShaper.cs (100%) rename {QuestPDF => Source/QuestPDF}/Drawing/XpsCanvas.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Alignment.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/AspectRatio.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Background.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Border.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Canvas.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Column.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Constrained.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Container.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/ContentDirectionSetter.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/DebugArea.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/DebugPointer.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Decoration.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/DefaultTextStyle.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Dynamic.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/DynamicImage.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Empty.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/EnsureSpace.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Extend.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Grid.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Hyperlink.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Image.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Inlined.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Layers.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Line.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/MinimalBox.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Padding.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Page.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/PageBreak.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Placeholder.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Rotate.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Row.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Scale.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/ScaleToFit.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Section.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/SectionLink.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/ShowEntire.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/ShowOnce.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/SimpleRotate.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/SkipOnce.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/StopPaging.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Table/DynamicDictionary.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Table/ITableCellContainer.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Table/Table.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Table/TableCell.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Table/TableCellRenderingCommand.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Table/TableColumnDefinition.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Table/TableLayoutPlanner.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Table/TableLayoutValidator.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Text/Calculation/TextDrawingRequest.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Text/Calculation/TextLine.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Text/Calculation/TextLineElement.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Text/Calculation/TextMeasurementRequest.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Text/Calculation/TextMeasurementResult.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Text/FontFallback.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Text/Items/ITextBlockItem.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Text/Items/TextBlockElement.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Text/Items/TextBlockHyperlink.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Text/Items/TextBlockPageNumber.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Text/Items/TextBlockSectionLink.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Text/Items/TextBlockSpan.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Text/TextBlock.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Translate.cs (100%) rename {QuestPDF => Source/QuestPDF}/Elements/Unconstrained.cs (100%) rename {QuestPDF => Source/QuestPDF}/Fluent/AlignmentExtensions.cs (100%) rename {QuestPDF => Source/QuestPDF}/Fluent/BorderExtensions.cs (100%) rename {QuestPDF => Source/QuestPDF}/Fluent/ColumnExtensions.cs (100%) rename {QuestPDF => Source/QuestPDF}/Fluent/ComponentExtentions.cs (100%) rename {QuestPDF => Source/QuestPDF}/Fluent/ConstrainedExtensions.cs (100%) rename {QuestPDF => Source/QuestPDF}/Fluent/ContentDirectionExtensions.cs (100%) rename {QuestPDF => Source/QuestPDF}/Fluent/DebugExtensions.cs (100%) rename {QuestPDF => Source/QuestPDF}/Fluent/DecorationExtensions.cs (100%) rename {QuestPDF => Source/QuestPDF}/Fluent/DynamicComponentExtensions.cs (100%) rename {QuestPDF => Source/QuestPDF}/Fluent/ElementExtensions.cs (100%) rename {QuestPDF => Source/QuestPDF}/Fluent/ExtendExtensions.cs (100%) rename {QuestPDF => Source/QuestPDF}/Fluent/GenerateExtensions.cs (100%) rename {QuestPDF => Source/QuestPDF}/Fluent/GridExtensions.cs (100%) rename {QuestPDF => Source/QuestPDF}/Fluent/ImageExtensions.cs (100%) rename {QuestPDF => Source/QuestPDF}/Fluent/InlinedExtensions.cs (100%) rename {QuestPDF => Source/QuestPDF}/Fluent/LayerExtensions.cs (100%) rename {QuestPDF => Source/QuestPDF}/Fluent/LineExtensions.cs (100%) rename {QuestPDF => Source/QuestPDF}/Fluent/MinimalApi.cs (100%) rename {QuestPDF => Source/QuestPDF}/Fluent/PaddingExtensions.cs (100%) rename {QuestPDF => Source/QuestPDF}/Fluent/PageExtensions.cs (100%) rename {QuestPDF => Source/QuestPDF}/Fluent/RotateExtensions.cs (100%) rename {QuestPDF => Source/QuestPDF}/Fluent/RowExtensions.cs (100%) rename {QuestPDF => Source/QuestPDF}/Fluent/ScaleExtensions.cs (100%) rename {QuestPDF => Source/QuestPDF}/Fluent/TableExtensions.cs (100%) rename {QuestPDF => Source/QuestPDF}/Fluent/TextExtensions.cs (100%) rename {QuestPDF => Source/QuestPDF}/Fluent/TextSpanDescriptorExtensions.cs (100%) rename {QuestPDF => Source/QuestPDF}/Fluent/TextStyleExtensions.cs (100%) rename {QuestPDF => Source/QuestPDF}/Fluent/TranslateExtensions.cs (100%) rename {QuestPDF => Source/QuestPDF}/Helpers/Colors.cs (100%) rename {QuestPDF => Source/QuestPDF}/Helpers/Fonts.cs (100%) rename {QuestPDF => Source/QuestPDF}/Helpers/Helpers.cs (100%) rename {QuestPDF => Source/QuestPDF}/Helpers/PageSizes.cs (100%) rename {QuestPDF => Source/QuestPDF}/Helpers/Placeholders.cs (100%) rename {QuestPDF => Source/QuestPDF}/Infrastructure/AspectRatioOption.cs (100%) rename {QuestPDF => Source/QuestPDF}/Infrastructure/ContainerElement.cs (100%) rename {QuestPDF => Source/QuestPDF}/Infrastructure/ContentDirection.cs (100%) rename {QuestPDF => Source/QuestPDF}/Infrastructure/Element.cs (100%) rename {QuestPDF => Source/QuestPDF}/Infrastructure/FontPosition.cs (100%) rename {QuestPDF => Source/QuestPDF}/Infrastructure/FontWeight.cs (100%) rename {QuestPDF => Source/QuestPDF}/Infrastructure/HorizontalAlignment.cs (100%) rename {QuestPDF => Source/QuestPDF}/Infrastructure/ICacheable.cs (100%) rename {QuestPDF => Source/QuestPDF}/Infrastructure/ICanvas.cs (100%) rename {QuestPDF => Source/QuestPDF}/Infrastructure/IComponent.cs (100%) rename {QuestPDF => Source/QuestPDF}/Infrastructure/IContainer.cs (100%) rename {QuestPDF => Source/QuestPDF}/Infrastructure/IContentDirectionAware.cs (100%) rename {QuestPDF => Source/QuestPDF}/Infrastructure/IDocument.cs (100%) rename {QuestPDF => Source/QuestPDF}/Infrastructure/IDocumentContainer.cs (100%) rename {QuestPDF => Source/QuestPDF}/Infrastructure/IDynamicComponent.cs (100%) rename {QuestPDF => Source/QuestPDF}/Infrastructure/IElement.cs (100%) rename {QuestPDF => Source/QuestPDF}/Infrastructure/IPageContext.cs (100%) rename {QuestPDF => Source/QuestPDF}/Infrastructure/IRenderingCanvas.cs (100%) rename {QuestPDF => Source/QuestPDF}/Infrastructure/IStateResettable.cs (100%) rename {QuestPDF => Source/QuestPDF}/Infrastructure/ImageScaling.cs (100%) rename {QuestPDF => Source/QuestPDF}/Infrastructure/PageContext.cs (100%) rename {QuestPDF => Source/QuestPDF}/Infrastructure/Position.cs (100%) rename {QuestPDF => Source/QuestPDF}/Infrastructure/Size.cs (100%) rename {QuestPDF => Source/QuestPDF}/Infrastructure/TextDirection.cs (100%) rename {QuestPDF => Source/QuestPDF}/Infrastructure/TextStyle.cs (100%) rename {QuestPDF => Source/QuestPDF}/Infrastructure/TextStyleManager.cs (100%) rename {QuestPDF => Source/QuestPDF}/Infrastructure/Unit.cs (100%) rename {QuestPDF => Source/QuestPDF}/Infrastructure/VerticalAlignment.cs (100%) rename {QuestPDF => Source/QuestPDF}/Previewer/ExceptionDocument.cs (100%) rename {QuestPDF => Source/QuestPDF}/Previewer/HotReloadManager.cs (100%) rename {QuestPDF => Source/QuestPDF}/Previewer/PreviewerExtensions.cs (100%) rename {QuestPDF => Source/QuestPDF}/Previewer/PreviewerRefreshCommand.cs (100%) rename {QuestPDF => Source/QuestPDF}/Previewer/PreviewerService.cs (100%) rename {QuestPDF => Source/QuestPDF}/QuestPDF.csproj (100%) rename {QuestPDF => Source/QuestPDF}/Resources/DefaultFont/Lato-Black.ttf (100%) rename {QuestPDF => Source/QuestPDF}/Resources/DefaultFont/Lato-BlackItalic.ttf (100%) rename {QuestPDF => Source/QuestPDF}/Resources/DefaultFont/Lato-Bold.ttf (100%) rename {QuestPDF => Source/QuestPDF}/Resources/DefaultFont/Lato-BoldItalic.ttf (100%) rename {QuestPDF => Source/QuestPDF}/Resources/DefaultFont/Lato-Italic.ttf (100%) rename {QuestPDF => Source/QuestPDF}/Resources/DefaultFont/Lato-Light.ttf (100%) rename {QuestPDF => Source/QuestPDF}/Resources/DefaultFont/Lato-LightItalic.ttf (100%) rename {QuestPDF => Source/QuestPDF}/Resources/DefaultFont/Lato-Regular.ttf (100%) rename {QuestPDF => Source/QuestPDF}/Resources/DefaultFont/Lato-Thin.ttf (100%) rename {QuestPDF => Source/QuestPDF}/Resources/DefaultFont/Lato-ThinItalic.ttf (100%) rename {QuestPDF => Source/QuestPDF}/Resources/DefaultFont/OFL.txt (100%) rename {QuestPDF => Source/QuestPDF}/Resources/Description.md (100%) rename {QuestPDF => Source/QuestPDF}/Resources/ImagePlaceholder.png (100%) rename {QuestPDF => Source/QuestPDF}/Resources/Logo.png (100%) rename {QuestPDF => Source/QuestPDF}/Resources/PackageReadme.md (100%) rename {QuestPDF => Source/QuestPDF}/Resources/ReleaseNotes.txt (100%) rename {QuestPDF => Source/QuestPDF}/Settings.cs (100%) rename global.json => Source/global.json (100%) diff --git a/Resources/jetbrains-logo.svg b/Resources/jetbrains-logo.svg deleted file mode 100644 index c4fe87c..0000000 --- a/Resources/jetbrains-logo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/.editorconfig b/Source/.editorconfig similarity index 100% rename from .editorconfig rename to Source/.editorconfig diff --git a/QuestPDF.Examples/AlignmentExamples.cs b/Source/QuestPDF.Examples/AlignmentExamples.cs similarity index 100% rename from QuestPDF.Examples/AlignmentExamples.cs rename to Source/QuestPDF.Examples/AlignmentExamples.cs diff --git a/QuestPDF.Examples/BarcodeExamples.cs b/Source/QuestPDF.Examples/BarcodeExamples.cs similarity index 100% rename from QuestPDF.Examples/BarcodeExamples.cs rename to Source/QuestPDF.Examples/BarcodeExamples.cs diff --git a/QuestPDF.Examples/CanvasExamples.cs b/Source/QuestPDF.Examples/CanvasExamples.cs similarity index 100% rename from QuestPDF.Examples/CanvasExamples.cs rename to Source/QuestPDF.Examples/CanvasExamples.cs diff --git a/QuestPDF.Examples/ChartExamples.cs b/Source/QuestPDF.Examples/ChartExamples.cs similarity index 100% rename from QuestPDF.Examples/ChartExamples.cs rename to Source/QuestPDF.Examples/ChartExamples.cs diff --git a/QuestPDF.Examples/ColumnExamples.cs b/Source/QuestPDF.Examples/ColumnExamples.cs similarity index 100% rename from QuestPDF.Examples/ColumnExamples.cs rename to Source/QuestPDF.Examples/ColumnExamples.cs diff --git a/QuestPDF.Examples/ComplexLayoutBenchmark.cs b/Source/QuestPDF.Examples/ComplexLayoutBenchmark.cs similarity index 100% rename from QuestPDF.Examples/ComplexLayoutBenchmark.cs rename to Source/QuestPDF.Examples/ComplexLayoutBenchmark.cs diff --git a/QuestPDF.Examples/ContentDirectionExamples.cs b/Source/QuestPDF.Examples/ContentDirectionExamples.cs similarity index 100% rename from QuestPDF.Examples/ContentDirectionExamples.cs rename to Source/QuestPDF.Examples/ContentDirectionExamples.cs diff --git a/QuestPDF.Examples/ContinousPage.cs b/Source/QuestPDF.Examples/ContinousPage.cs similarity index 100% rename from QuestPDF.Examples/ContinousPage.cs rename to Source/QuestPDF.Examples/ContinousPage.cs diff --git a/QuestPDF.Examples/DebuggingTesting.cs b/Source/QuestPDF.Examples/DebuggingTesting.cs similarity index 100% rename from QuestPDF.Examples/DebuggingTesting.cs rename to Source/QuestPDF.Examples/DebuggingTesting.cs diff --git a/QuestPDF.Examples/DefaultTextStyleExample.cs b/Source/QuestPDF.Examples/DefaultTextStyleExample.cs similarity index 100% rename from QuestPDF.Examples/DefaultTextStyleExample.cs rename to Source/QuestPDF.Examples/DefaultTextStyleExample.cs diff --git a/QuestPDF.Examples/DefaultTextStyleExamples.cs b/Source/QuestPDF.Examples/DefaultTextStyleExamples.cs similarity index 100% rename from QuestPDF.Examples/DefaultTextStyleExamples.cs rename to Source/QuestPDF.Examples/DefaultTextStyleExamples.cs diff --git a/QuestPDF.Examples/DifferentHeaderOnFirstPageExample.cs b/Source/QuestPDF.Examples/DifferentHeaderOnFirstPageExample.cs similarity index 100% rename from QuestPDF.Examples/DifferentHeaderOnFirstPageExample.cs rename to Source/QuestPDF.Examples/DifferentHeaderOnFirstPageExample.cs diff --git a/QuestPDF.Examples/DynamicFibonacci.cs b/Source/QuestPDF.Examples/DynamicFibonacci.cs similarity index 100% rename from QuestPDF.Examples/DynamicFibonacci.cs rename to Source/QuestPDF.Examples/DynamicFibonacci.cs diff --git a/QuestPDF.Examples/DynamicOptimizedExample.cs b/Source/QuestPDF.Examples/DynamicOptimizedExample.cs similarity index 100% rename from QuestPDF.Examples/DynamicOptimizedExample.cs rename to Source/QuestPDF.Examples/DynamicOptimizedExample.cs diff --git a/QuestPDF.Examples/DynamicPageNumberLeftRight.cs b/Source/QuestPDF.Examples/DynamicPageNumberLeftRight.cs similarity index 100% rename from QuestPDF.Examples/DynamicPageNumberLeftRight.cs rename to Source/QuestPDF.Examples/DynamicPageNumberLeftRight.cs diff --git a/QuestPDF.Examples/DynamicProgressHeader.cs b/Source/QuestPDF.Examples/DynamicProgressHeader.cs similarity index 100% rename from QuestPDF.Examples/DynamicProgressHeader.cs rename to Source/QuestPDF.Examples/DynamicProgressHeader.cs diff --git a/QuestPDF.Examples/DynamicSimpleTableExample.cs b/Source/QuestPDF.Examples/DynamicSimpleTableExample.cs similarity index 100% rename from QuestPDF.Examples/DynamicSimpleTableExample.cs rename to Source/QuestPDF.Examples/DynamicSimpleTableExample.cs diff --git a/QuestPDF.Examples/ElementExamples.cs b/Source/QuestPDF.Examples/ElementExamples.cs similarity index 100% rename from QuestPDF.Examples/ElementExamples.cs rename to Source/QuestPDF.Examples/ElementExamples.cs diff --git a/QuestPDF.Examples/Engine/RenderingTest.cs b/Source/QuestPDF.Examples/Engine/RenderingTest.cs similarity index 100% rename from QuestPDF.Examples/Engine/RenderingTest.cs rename to Source/QuestPDF.Examples/Engine/RenderingTest.cs diff --git a/QuestPDF.Examples/Engine/SimpleDocument.cs b/Source/QuestPDF.Examples/Engine/SimpleDocument.cs similarity index 100% rename from QuestPDF.Examples/Engine/SimpleDocument.cs rename to Source/QuestPDF.Examples/Engine/SimpleDocument.cs diff --git a/QuestPDF.Examples/EnsureSpaceExample.cs b/Source/QuestPDF.Examples/EnsureSpaceExample.cs similarity index 100% rename from QuestPDF.Examples/EnsureSpaceExample.cs rename to Source/QuestPDF.Examples/EnsureSpaceExample.cs diff --git a/QuestPDF.Examples/ExecutionOrderExamples.cs b/Source/QuestPDF.Examples/ExecutionOrderExamples.cs similarity index 100% rename from QuestPDF.Examples/ExecutionOrderExamples.cs rename to Source/QuestPDF.Examples/ExecutionOrderExamples.cs diff --git a/QuestPDF.Examples/FrameExample.cs b/Source/QuestPDF.Examples/FrameExample.cs similarity index 100% rename from QuestPDF.Examples/FrameExample.cs rename to Source/QuestPDF.Examples/FrameExample.cs diff --git a/QuestPDF.Examples/GenerationBenchmark.cs b/Source/QuestPDF.Examples/GenerationBenchmark.cs similarity index 100% rename from QuestPDF.Examples/GenerationBenchmark.cs rename to Source/QuestPDF.Examples/GenerationBenchmark.cs diff --git a/QuestPDF.Examples/GridBenchmark.cs b/Source/QuestPDF.Examples/GridBenchmark.cs similarity index 100% rename from QuestPDF.Examples/GridBenchmark.cs rename to Source/QuestPDF.Examples/GridBenchmark.cs diff --git a/QuestPDF.Examples/ImageExamples.cs b/Source/QuestPDF.Examples/ImageExamples.cs similarity index 100% rename from QuestPDF.Examples/ImageExamples.cs rename to Source/QuestPDF.Examples/ImageExamples.cs diff --git a/QuestPDF.Examples/InlinedExamples.cs b/Source/QuestPDF.Examples/InlinedExamples.cs similarity index 100% rename from QuestPDF.Examples/InlinedExamples.cs rename to Source/QuestPDF.Examples/InlinedExamples.cs diff --git a/QuestPDF.Examples/LibreBarcode39-Regular.ttf b/Source/QuestPDF.Examples/LibreBarcode39-Regular.ttf similarity index 100% rename from QuestPDF.Examples/LibreBarcode39-Regular.ttf rename to Source/QuestPDF.Examples/LibreBarcode39-Regular.ttf diff --git a/QuestPDF.Examples/LineExamples.cs b/Source/QuestPDF.Examples/LineExamples.cs similarity index 100% rename from QuestPDF.Examples/LineExamples.cs rename to Source/QuestPDF.Examples/LineExamples.cs diff --git a/QuestPDF.Examples/LoremPicsumExample.cs b/Source/QuestPDF.Examples/LoremPicsumExample.cs similarity index 100% rename from QuestPDF.Examples/LoremPicsumExample.cs rename to Source/QuestPDF.Examples/LoremPicsumExample.cs diff --git a/QuestPDF.Examples/MinimalApiExamples.cs b/Source/QuestPDF.Examples/MinimalApiExamples.cs similarity index 100% rename from QuestPDF.Examples/MinimalApiExamples.cs rename to Source/QuestPDF.Examples/MinimalApiExamples.cs diff --git a/QuestPDF.Examples/Padding.cs b/Source/QuestPDF.Examples/Padding.cs similarity index 100% rename from QuestPDF.Examples/Padding.cs rename to Source/QuestPDF.Examples/Padding.cs diff --git a/QuestPDF.Examples/PageBackgroundForegroundExample.cs b/Source/QuestPDF.Examples/PageBackgroundForegroundExample.cs similarity index 100% rename from QuestPDF.Examples/PageBackgroundForegroundExample.cs rename to Source/QuestPDF.Examples/PageBackgroundForegroundExample.cs diff --git a/QuestPDF.Examples/QuestPDF.Examples.csproj b/Source/QuestPDF.Examples/QuestPDF.Examples.csproj similarity index 100% rename from QuestPDF.Examples/QuestPDF.Examples.csproj rename to Source/QuestPDF.Examples/QuestPDF.Examples.csproj diff --git a/QuestPDF.Examples/RowExamples.cs b/Source/QuestPDF.Examples/RowExamples.cs similarity index 100% rename from QuestPDF.Examples/RowExamples.cs rename to Source/QuestPDF.Examples/RowExamples.cs diff --git a/QuestPDF.Examples/ScaleToFitExamples.cs b/Source/QuestPDF.Examples/ScaleToFitExamples.cs similarity index 100% rename from QuestPDF.Examples/ScaleToFitExamples.cs rename to Source/QuestPDF.Examples/ScaleToFitExamples.cs diff --git a/QuestPDF.Examples/ShowOnceExample.cs b/Source/QuestPDF.Examples/ShowOnceExample.cs similarity index 100% rename from QuestPDF.Examples/ShowOnceExample.cs rename to Source/QuestPDF.Examples/ShowOnceExample.cs diff --git a/QuestPDF.Examples/SkipOnceExample.cs b/Source/QuestPDF.Examples/SkipOnceExample.cs similarity index 100% rename from QuestPDF.Examples/SkipOnceExample.cs rename to Source/QuestPDF.Examples/SkipOnceExample.cs diff --git a/QuestPDF.Examples/StopPaging.cs b/Source/QuestPDF.Examples/StopPaging.cs similarity index 100% rename from QuestPDF.Examples/StopPaging.cs rename to Source/QuestPDF.Examples/StopPaging.cs diff --git a/QuestPDF.Examples/SvgImageExample.cs b/Source/QuestPDF.Examples/SvgImageExample.cs similarity index 100% rename from QuestPDF.Examples/SvgImageExample.cs rename to Source/QuestPDF.Examples/SvgImageExample.cs diff --git a/QuestPDF.Examples/TableBenchmark.cs b/Source/QuestPDF.Examples/TableBenchmark.cs similarity index 100% rename from QuestPDF.Examples/TableBenchmark.cs rename to Source/QuestPDF.Examples/TableBenchmark.cs diff --git a/QuestPDF.Examples/TableExamples.cs b/Source/QuestPDF.Examples/TableExamples.cs similarity index 97% rename from QuestPDF.Examples/TableExamples.cs rename to Source/QuestPDF.Examples/TableExamples.cs index a56b3f4..2690ad5 100644 --- a/QuestPDF.Examples/TableExamples.cs +++ b/Source/QuestPDF.Examples/TableExamples.cs @@ -300,17 +300,18 @@ namespace QuestPDF.Examples columns.RelativeColumn(); columns.RelativeColumn(); columns.RelativeColumn(); + columns.RelativeColumn(); + columns.RelativeColumn(); }); - table.Cell().RowSpan(4).Element(Block).Text("1"); + var image = Placeholders.Image(400, 300); - table.Cell().RowSpan(2).Element(Block).Text("2"); - table.Cell().RowSpan(1).Element(Block).Text("3"); - table.Cell().RowSpan(1).Element(Block).Text("4"); - - table.Cell().RowSpan(2).Element(Block).Text("5"); - table.Cell().RowSpan(1).Element(Block).Text("6"); - table.Cell().RowSpan(1).Element(Block).Text("7"); + table.Cell().Image(image); + table.Cell().Image(image); + table.Cell().Image(image); + table.Cell().Image(image); + table.Cell().Image(image); + table.Cell().Image(image); }); }); } diff --git a/QuestPDF.Examples/TextBenchmark.cs b/Source/QuestPDF.Examples/TextBenchmark.cs similarity index 100% rename from QuestPDF.Examples/TextBenchmark.cs rename to Source/QuestPDF.Examples/TextBenchmark.cs diff --git a/QuestPDF.Examples/TextExamples.cs b/Source/QuestPDF.Examples/TextExamples.cs similarity index 100% rename from QuestPDF.Examples/TextExamples.cs rename to Source/QuestPDF.Examples/TextExamples.cs diff --git a/QuestPDF.Examples/logo.png b/Source/QuestPDF.Examples/logo.png similarity index 100% rename from QuestPDF.Examples/logo.png rename to Source/QuestPDF.Examples/logo.png diff --git a/QuestPDF.Examples/pdf-icon.svg b/Source/QuestPDF.Examples/pdf-icon.svg similarity index 100% rename from QuestPDF.Examples/pdf-icon.svg rename to Source/QuestPDF.Examples/pdf-icon.svg diff --git a/QuestPDF.Examples/quo-vadis.txt b/Source/QuestPDF.Examples/quo-vadis.txt similarity index 100% rename from QuestPDF.Examples/quo-vadis.txt rename to Source/QuestPDF.Examples/quo-vadis.txt diff --git a/QuestPDF.Previewer.Examples/Program.cs b/Source/QuestPDF.Previewer.Examples/Program.cs similarity index 100% rename from QuestPDF.Previewer.Examples/Program.cs rename to Source/QuestPDF.Previewer.Examples/Program.cs diff --git a/QuestPDF.Previewer.Examples/QuestPDF.Previewer.Examples.csproj b/Source/QuestPDF.Previewer.Examples/QuestPDF.Previewer.Examples.csproj similarity index 100% rename from QuestPDF.Previewer.Examples/QuestPDF.Previewer.Examples.csproj rename to Source/QuestPDF.Previewer.Examples/QuestPDF.Previewer.Examples.csproj diff --git a/QuestPDF.Previewer/CommunicationService.cs b/Source/QuestPDF.Previewer/CommunicationService.cs similarity index 100% rename from QuestPDF.Previewer/CommunicationService.cs rename to Source/QuestPDF.Previewer/CommunicationService.cs diff --git a/QuestPDF.Previewer/Helpers.cs b/Source/QuestPDF.Previewer/Helpers.cs similarity index 100% rename from QuestPDF.Previewer/Helpers.cs rename to Source/QuestPDF.Previewer/Helpers.cs diff --git a/QuestPDF.Previewer/InteractiveCanvas.cs b/Source/QuestPDF.Previewer/InteractiveCanvas.cs similarity index 100% rename from QuestPDF.Previewer/InteractiveCanvas.cs rename to Source/QuestPDF.Previewer/InteractiveCanvas.cs diff --git a/QuestPDF.Previewer/PreviewPage.cs b/Source/QuestPDF.Previewer/PreviewPage.cs similarity index 100% rename from QuestPDF.Previewer/PreviewPage.cs rename to Source/QuestPDF.Previewer/PreviewPage.cs diff --git a/QuestPDF.Previewer/PreviewerApp.axaml b/Source/QuestPDF.Previewer/PreviewerApp.axaml similarity index 100% rename from QuestPDF.Previewer/PreviewerApp.axaml rename to Source/QuestPDF.Previewer/PreviewerApp.axaml diff --git a/QuestPDF.Previewer/PreviewerApp.axaml.cs b/Source/QuestPDF.Previewer/PreviewerApp.axaml.cs similarity index 100% rename from QuestPDF.Previewer/PreviewerApp.axaml.cs rename to Source/QuestPDF.Previewer/PreviewerApp.axaml.cs diff --git a/QuestPDF.Previewer/PreviewerControl.cs b/Source/QuestPDF.Previewer/PreviewerControl.cs similarity index 100% rename from QuestPDF.Previewer/PreviewerControl.cs rename to Source/QuestPDF.Previewer/PreviewerControl.cs diff --git a/QuestPDF.Previewer/PreviewerRefreshCommand.cs b/Source/QuestPDF.Previewer/PreviewerRefreshCommand.cs similarity index 100% rename from QuestPDF.Previewer/PreviewerRefreshCommand.cs rename to Source/QuestPDF.Previewer/PreviewerRefreshCommand.cs diff --git a/QuestPDF.Previewer/PreviewerWindow.axaml b/Source/QuestPDF.Previewer/PreviewerWindow.axaml similarity index 100% rename from QuestPDF.Previewer/PreviewerWindow.axaml rename to Source/QuestPDF.Previewer/PreviewerWindow.axaml diff --git a/QuestPDF.Previewer/PreviewerWindow.axaml.cs b/Source/QuestPDF.Previewer/PreviewerWindow.axaml.cs similarity index 100% rename from QuestPDF.Previewer/PreviewerWindow.axaml.cs rename to Source/QuestPDF.Previewer/PreviewerWindow.axaml.cs diff --git a/QuestPDF.Previewer/PreviewerWindowViewModel.cs b/Source/QuestPDF.Previewer/PreviewerWindowViewModel.cs similarity index 100% rename from QuestPDF.Previewer/PreviewerWindowViewModel.cs rename to Source/QuestPDF.Previewer/PreviewerWindowViewModel.cs diff --git a/QuestPDF.Previewer/Program.cs b/Source/QuestPDF.Previewer/Program.cs similarity index 100% rename from QuestPDF.Previewer/Program.cs rename to Source/QuestPDF.Previewer/Program.cs diff --git a/QuestPDF.Previewer/QuestPDF.Previewer.csproj b/Source/QuestPDF.Previewer/QuestPDF.Previewer.csproj similarity index 100% rename from QuestPDF.Previewer/QuestPDF.Previewer.csproj rename to Source/QuestPDF.Previewer/QuestPDF.Previewer.csproj diff --git a/QuestPDF.Previewer/Resources/Logo.png b/Source/QuestPDF.Previewer/Resources/Logo.png similarity index 100% rename from QuestPDF.Previewer/Resources/Logo.png rename to Source/QuestPDF.Previewer/Resources/Logo.png diff --git a/QuestPDF.Previewer/Resources/PackageReadme.md b/Source/QuestPDF.Previewer/Resources/PackageReadme.md similarity index 100% rename from QuestPDF.Previewer/Resources/PackageReadme.md rename to Source/QuestPDF.Previewer/Resources/PackageReadme.md diff --git a/QuestPDF.Previewer/readme.md b/Source/QuestPDF.Previewer/readme.md similarity index 100% rename from QuestPDF.Previewer/readme.md rename to Source/QuestPDF.Previewer/readme.md diff --git a/QuestPDF.ReportSample/DataSource.cs b/Source/QuestPDF.ReportSample/DataSource.cs similarity index 100% rename from QuestPDF.ReportSample/DataSource.cs rename to Source/QuestPDF.ReportSample/DataSource.cs diff --git a/QuestPDF.ReportSample/Helpers.cs b/Source/QuestPDF.ReportSample/Helpers.cs similarity index 100% rename from QuestPDF.ReportSample/Helpers.cs rename to Source/QuestPDF.ReportSample/Helpers.cs diff --git a/QuestPDF.ReportSample/Layouts/DifferentHeadersTemplate.cs b/Source/QuestPDF.ReportSample/Layouts/DifferentHeadersTemplate.cs similarity index 100% rename from QuestPDF.ReportSample/Layouts/DifferentHeadersTemplate.cs rename to Source/QuestPDF.ReportSample/Layouts/DifferentHeadersTemplate.cs diff --git a/QuestPDF.ReportSample/Layouts/Helpers.cs b/Source/QuestPDF.ReportSample/Layouts/Helpers.cs similarity index 100% rename from QuestPDF.ReportSample/Layouts/Helpers.cs rename to Source/QuestPDF.ReportSample/Layouts/Helpers.cs diff --git a/QuestPDF.ReportSample/Layouts/ImagePlaceholder.cs b/Source/QuestPDF.ReportSample/Layouts/ImagePlaceholder.cs similarity index 100% rename from QuestPDF.ReportSample/Layouts/ImagePlaceholder.cs rename to Source/QuestPDF.ReportSample/Layouts/ImagePlaceholder.cs diff --git a/QuestPDF.ReportSample/Layouts/PhotoTemplate.cs b/Source/QuestPDF.ReportSample/Layouts/PhotoTemplate.cs similarity index 100% rename from QuestPDF.ReportSample/Layouts/PhotoTemplate.cs rename to Source/QuestPDF.ReportSample/Layouts/PhotoTemplate.cs diff --git a/QuestPDF.ReportSample/Layouts/SectionTemplate.cs b/Source/QuestPDF.ReportSample/Layouts/SectionTemplate.cs similarity index 100% rename from QuestPDF.ReportSample/Layouts/SectionTemplate.cs rename to Source/QuestPDF.ReportSample/Layouts/SectionTemplate.cs diff --git a/QuestPDF.ReportSample/Layouts/StandardReport.cs b/Source/QuestPDF.ReportSample/Layouts/StandardReport.cs similarity index 100% rename from QuestPDF.ReportSample/Layouts/StandardReport.cs rename to Source/QuestPDF.ReportSample/Layouts/StandardReport.cs diff --git a/QuestPDF.ReportSample/Layouts/TableOfContentsTemplate.cs b/Source/QuestPDF.ReportSample/Layouts/TableOfContentsTemplate.cs similarity index 100% rename from QuestPDF.ReportSample/Layouts/TableOfContentsTemplate.cs rename to Source/QuestPDF.ReportSample/Layouts/TableOfContentsTemplate.cs diff --git a/QuestPDF.ReportSample/Models.cs b/Source/QuestPDF.ReportSample/Models.cs similarity index 100% rename from QuestPDF.ReportSample/Models.cs rename to Source/QuestPDF.ReportSample/Models.cs diff --git a/QuestPDF.ReportSample/PerformanceTests.cs b/Source/QuestPDF.ReportSample/PerformanceTests.cs similarity index 100% rename from QuestPDF.ReportSample/PerformanceTests.cs rename to Source/QuestPDF.ReportSample/PerformanceTests.cs diff --git a/QuestPDF.ReportSample/QuestPDF.ReportSample.csproj b/Source/QuestPDF.ReportSample/QuestPDF.ReportSample.csproj similarity index 100% rename from QuestPDF.ReportSample/QuestPDF.ReportSample.csproj rename to Source/QuestPDF.ReportSample/QuestPDF.ReportSample.csproj diff --git a/QuestPDF.ReportSample/Resources/Logo.png b/Source/QuestPDF.ReportSample/Resources/Logo.png similarity index 100% rename from QuestPDF.ReportSample/Resources/Logo.png rename to Source/QuestPDF.ReportSample/Resources/Logo.png diff --git a/QuestPDF.ReportSample/Resources/Logo.svg b/Source/QuestPDF.ReportSample/Resources/Logo.svg similarity index 100% rename from QuestPDF.ReportSample/Resources/Logo.svg rename to Source/QuestPDF.ReportSample/Resources/Logo.svg diff --git a/QuestPDF.ReportSample/Tests.cs b/Source/QuestPDF.ReportSample/Tests.cs similarity index 100% rename from QuestPDF.ReportSample/Tests.cs rename to Source/QuestPDF.ReportSample/Tests.cs diff --git a/QuestPDF.ReportSample/Typography.cs b/Source/QuestPDF.ReportSample/Typography.cs similarity index 100% rename from QuestPDF.ReportSample/Typography.cs rename to Source/QuestPDF.ReportSample/Typography.cs diff --git a/QuestPDF.UnitTests/AlignmentTests.cs b/Source/QuestPDF.UnitTests/AlignmentTests.cs similarity index 100% rename from QuestPDF.UnitTests/AlignmentTests.cs rename to Source/QuestPDF.UnitTests/AlignmentTests.cs diff --git a/QuestPDF.UnitTests/AspectRatioTests.cs b/Source/QuestPDF.UnitTests/AspectRatioTests.cs similarity index 100% rename from QuestPDF.UnitTests/AspectRatioTests.cs rename to Source/QuestPDF.UnitTests/AspectRatioTests.cs diff --git a/QuestPDF.UnitTests/BackgroundTests.cs b/Source/QuestPDF.UnitTests/BackgroundTests.cs similarity index 100% rename from QuestPDF.UnitTests/BackgroundTests.cs rename to Source/QuestPDF.UnitTests/BackgroundTests.cs diff --git a/QuestPDF.UnitTests/BorderTests.cs b/Source/QuestPDF.UnitTests/BorderTests.cs similarity index 100% rename from QuestPDF.UnitTests/BorderTests.cs rename to Source/QuestPDF.UnitTests/BorderTests.cs diff --git a/QuestPDF.UnitTests/BoxTests.cs b/Source/QuestPDF.UnitTests/BoxTests.cs similarity index 100% rename from QuestPDF.UnitTests/BoxTests.cs rename to Source/QuestPDF.UnitTests/BoxTests.cs diff --git a/QuestPDF.UnitTests/ColumnTests.cs b/Source/QuestPDF.UnitTests/ColumnTests.cs similarity index 100% rename from QuestPDF.UnitTests/ColumnTests.cs rename to Source/QuestPDF.UnitTests/ColumnTests.cs diff --git a/QuestPDF.UnitTests/ConstrainedTests.cs b/Source/QuestPDF.UnitTests/ConstrainedTests.cs similarity index 100% rename from QuestPDF.UnitTests/ConstrainedTests.cs rename to Source/QuestPDF.UnitTests/ConstrainedTests.cs diff --git a/QuestPDF.UnitTests/DecorationTests.cs b/Source/QuestPDF.UnitTests/DecorationTests.cs similarity index 100% rename from QuestPDF.UnitTests/DecorationTests.cs rename to Source/QuestPDF.UnitTests/DecorationTests.cs diff --git a/QuestPDF.UnitTests/DynamicImageTests.cs b/Source/QuestPDF.UnitTests/DynamicImageTests.cs similarity index 100% rename from QuestPDF.UnitTests/DynamicImageTests.cs rename to Source/QuestPDF.UnitTests/DynamicImageTests.cs diff --git a/QuestPDF.UnitTests/EnsureSpaceTests.cs b/Source/QuestPDF.UnitTests/EnsureSpaceTests.cs similarity index 100% rename from QuestPDF.UnitTests/EnsureSpaceTests.cs rename to Source/QuestPDF.UnitTests/EnsureSpaceTests.cs diff --git a/QuestPDF.UnitTests/ExtendTests.cs b/Source/QuestPDF.UnitTests/ExtendTests.cs similarity index 100% rename from QuestPDF.UnitTests/ExtendTests.cs rename to Source/QuestPDF.UnitTests/ExtendTests.cs diff --git a/QuestPDF.UnitTests/ExternalLinkTests.cs b/Source/QuestPDF.UnitTests/ExternalLinkTests.cs similarity index 100% rename from QuestPDF.UnitTests/ExternalLinkTests.cs rename to Source/QuestPDF.UnitTests/ExternalLinkTests.cs diff --git a/QuestPDF.UnitTests/FontStyleSetTests.cs b/Source/QuestPDF.UnitTests/FontStyleSetTests.cs similarity index 100% rename from QuestPDF.UnitTests/FontStyleSetTests.cs rename to Source/QuestPDF.UnitTests/FontStyleSetTests.cs diff --git a/QuestPDF.UnitTests/GridTests.cs b/Source/QuestPDF.UnitTests/GridTests.cs similarity index 100% rename from QuestPDF.UnitTests/GridTests.cs rename to Source/QuestPDF.UnitTests/GridTests.cs diff --git a/QuestPDF.UnitTests/ImageTests.cs b/Source/QuestPDF.UnitTests/ImageTests.cs similarity index 100% rename from QuestPDF.UnitTests/ImageTests.cs rename to Source/QuestPDF.UnitTests/ImageTests.cs diff --git a/QuestPDF.UnitTests/InternalLinkTests.cs b/Source/QuestPDF.UnitTests/InternalLinkTests.cs similarity index 100% rename from QuestPDF.UnitTests/InternalLinkTests.cs rename to Source/QuestPDF.UnitTests/InternalLinkTests.cs diff --git a/QuestPDF.UnitTests/InternalLocationTests.cs b/Source/QuestPDF.UnitTests/InternalLocationTests.cs similarity index 100% rename from QuestPDF.UnitTests/InternalLocationTests.cs rename to Source/QuestPDF.UnitTests/InternalLocationTests.cs diff --git a/QuestPDF.UnitTests/LayersTests.cs b/Source/QuestPDF.UnitTests/LayersTests.cs similarity index 100% rename from QuestPDF.UnitTests/LayersTests.cs rename to Source/QuestPDF.UnitTests/LayersTests.cs diff --git a/QuestPDF.UnitTests/PaddingTests.cs b/Source/QuestPDF.UnitTests/PaddingTests.cs similarity index 100% rename from QuestPDF.UnitTests/PaddingTests.cs rename to Source/QuestPDF.UnitTests/PaddingTests.cs diff --git a/QuestPDF.UnitTests/PageBreakTests.cs b/Source/QuestPDF.UnitTests/PageBreakTests.cs similarity index 100% rename from QuestPDF.UnitTests/PageBreakTests.cs rename to Source/QuestPDF.UnitTests/PageBreakTests.cs diff --git a/QuestPDF.UnitTests/QuestPDF.UnitTests.csproj b/Source/QuestPDF.UnitTests/QuestPDF.UnitTests.csproj similarity index 100% rename from QuestPDF.UnitTests/QuestPDF.UnitTests.csproj rename to Source/QuestPDF.UnitTests/QuestPDF.UnitTests.csproj diff --git a/QuestPDF.UnitTests/RotateTests.cs b/Source/QuestPDF.UnitTests/RotateTests.cs similarity index 100% rename from QuestPDF.UnitTests/RotateTests.cs rename to Source/QuestPDF.UnitTests/RotateTests.cs diff --git a/QuestPDF.UnitTests/ScaleTests.cs b/Source/QuestPDF.UnitTests/ScaleTests.cs similarity index 100% rename from QuestPDF.UnitTests/ScaleTests.cs rename to Source/QuestPDF.UnitTests/ScaleTests.cs diff --git a/QuestPDF.UnitTests/ShowEntireTests.cs b/Source/QuestPDF.UnitTests/ShowEntireTests.cs similarity index 100% rename from QuestPDF.UnitTests/ShowEntireTests.cs rename to Source/QuestPDF.UnitTests/ShowEntireTests.cs diff --git a/QuestPDF.UnitTests/ShowOnceTest.cs b/Source/QuestPDF.UnitTests/ShowOnceTest.cs similarity index 100% rename from QuestPDF.UnitTests/ShowOnceTest.cs rename to Source/QuestPDF.UnitTests/ShowOnceTest.cs diff --git a/QuestPDF.UnitTests/SimpleRotateTests.cs b/Source/QuestPDF.UnitTests/SimpleRotateTests.cs similarity index 100% rename from QuestPDF.UnitTests/SimpleRotateTests.cs rename to Source/QuestPDF.UnitTests/SimpleRotateTests.cs diff --git a/QuestPDF.UnitTests/TestEngine/ElementMock.cs b/Source/QuestPDF.UnitTests/TestEngine/ElementMock.cs similarity index 100% rename from QuestPDF.UnitTests/TestEngine/ElementMock.cs rename to Source/QuestPDF.UnitTests/TestEngine/ElementMock.cs diff --git a/QuestPDF.UnitTests/TestEngine/MockCanvas.cs b/Source/QuestPDF.UnitTests/TestEngine/MockCanvas.cs similarity index 100% rename from QuestPDF.UnitTests/TestEngine/MockCanvas.cs rename to Source/QuestPDF.UnitTests/TestEngine/MockCanvas.cs diff --git a/QuestPDF.UnitTests/TestEngine/OperationBase.cs b/Source/QuestPDF.UnitTests/TestEngine/OperationBase.cs similarity index 100% rename from QuestPDF.UnitTests/TestEngine/OperationBase.cs rename to Source/QuestPDF.UnitTests/TestEngine/OperationBase.cs diff --git a/QuestPDF.UnitTests/TestEngine/OperationRecordingCanvas.cs b/Source/QuestPDF.UnitTests/TestEngine/OperationRecordingCanvas.cs similarity index 100% rename from QuestPDF.UnitTests/TestEngine/OperationRecordingCanvas.cs rename to Source/QuestPDF.UnitTests/TestEngine/OperationRecordingCanvas.cs diff --git a/QuestPDF.UnitTests/TestEngine/Operations/CanvasDrawImageOperation.cs b/Source/QuestPDF.UnitTests/TestEngine/Operations/CanvasDrawImageOperation.cs similarity index 100% rename from QuestPDF.UnitTests/TestEngine/Operations/CanvasDrawImageOperation.cs rename to Source/QuestPDF.UnitTests/TestEngine/Operations/CanvasDrawImageOperation.cs diff --git a/QuestPDF.UnitTests/TestEngine/Operations/CanvasDrawRectangleOperation.cs b/Source/QuestPDF.UnitTests/TestEngine/Operations/CanvasDrawRectangleOperation.cs similarity index 100% rename from QuestPDF.UnitTests/TestEngine/Operations/CanvasDrawRectangleOperation.cs rename to Source/QuestPDF.UnitTests/TestEngine/Operations/CanvasDrawRectangleOperation.cs diff --git a/QuestPDF.UnitTests/TestEngine/Operations/CanvasDrawTextOperation.cs b/Source/QuestPDF.UnitTests/TestEngine/Operations/CanvasDrawTextOperation.cs similarity index 100% rename from QuestPDF.UnitTests/TestEngine/Operations/CanvasDrawTextOperation.cs rename to Source/QuestPDF.UnitTests/TestEngine/Operations/CanvasDrawTextOperation.cs diff --git a/QuestPDF.UnitTests/TestEngine/Operations/CanvasRotateOperation.cs b/Source/QuestPDF.UnitTests/TestEngine/Operations/CanvasRotateOperation.cs similarity index 100% rename from QuestPDF.UnitTests/TestEngine/Operations/CanvasRotateOperation.cs rename to Source/QuestPDF.UnitTests/TestEngine/Operations/CanvasRotateOperation.cs diff --git a/QuestPDF.UnitTests/TestEngine/Operations/CanvasScaleOperation.cs b/Source/QuestPDF.UnitTests/TestEngine/Operations/CanvasScaleOperation.cs similarity index 100% rename from QuestPDF.UnitTests/TestEngine/Operations/CanvasScaleOperation.cs rename to Source/QuestPDF.UnitTests/TestEngine/Operations/CanvasScaleOperation.cs diff --git a/QuestPDF.UnitTests/TestEngine/Operations/CanvasTranslateOperation.cs b/Source/QuestPDF.UnitTests/TestEngine/Operations/CanvasTranslateOperation.cs similarity index 100% rename from QuestPDF.UnitTests/TestEngine/Operations/CanvasTranslateOperation.cs rename to Source/QuestPDF.UnitTests/TestEngine/Operations/CanvasTranslateOperation.cs diff --git a/QuestPDF.UnitTests/TestEngine/Operations/ChildDrawOperation.cs b/Source/QuestPDF.UnitTests/TestEngine/Operations/ChildDrawOperation.cs similarity index 100% rename from QuestPDF.UnitTests/TestEngine/Operations/ChildDrawOperation.cs rename to Source/QuestPDF.UnitTests/TestEngine/Operations/ChildDrawOperation.cs diff --git a/QuestPDF.UnitTests/TestEngine/Operations/ChildMeasureOperation.cs b/Source/QuestPDF.UnitTests/TestEngine/Operations/ChildMeasureOperation.cs similarity index 100% rename from QuestPDF.UnitTests/TestEngine/Operations/ChildMeasureOperation.cs rename to Source/QuestPDF.UnitTests/TestEngine/Operations/ChildMeasureOperation.cs diff --git a/QuestPDF.UnitTests/TestEngine/Operations/ElementMeasureOperation.cs b/Source/QuestPDF.UnitTests/TestEngine/Operations/ElementMeasureOperation.cs similarity index 100% rename from QuestPDF.UnitTests/TestEngine/Operations/ElementMeasureOperation.cs rename to Source/QuestPDF.UnitTests/TestEngine/Operations/ElementMeasureOperation.cs diff --git a/QuestPDF.UnitTests/TestEngine/SimpleContainerTests.cs b/Source/QuestPDF.UnitTests/TestEngine/SimpleContainerTests.cs similarity index 100% rename from QuestPDF.UnitTests/TestEngine/SimpleContainerTests.cs rename to Source/QuestPDF.UnitTests/TestEngine/SimpleContainerTests.cs diff --git a/QuestPDF.UnitTests/TestEngine/TestPlan.cs b/Source/QuestPDF.UnitTests/TestEngine/TestPlan.cs similarity index 100% rename from QuestPDF.UnitTests/TestEngine/TestPlan.cs rename to Source/QuestPDF.UnitTests/TestEngine/TestPlan.cs diff --git a/QuestPDF.UnitTests/TestsBase.cs b/Source/QuestPDF.UnitTests/TestsBase.cs similarity index 100% rename from QuestPDF.UnitTests/TestsBase.cs rename to Source/QuestPDF.UnitTests/TestsBase.cs diff --git a/QuestPDF.UnitTests/TranslateTests.cs b/Source/QuestPDF.UnitTests/TranslateTests.cs similarity index 100% rename from QuestPDF.UnitTests/TranslateTests.cs rename to Source/QuestPDF.UnitTests/TranslateTests.cs diff --git a/QuestPDF.UnitTests/UnconstrainedTests.cs b/Source/QuestPDF.UnitTests/UnconstrainedTests.cs similarity index 100% rename from QuestPDF.UnitTests/UnconstrainedTests.cs rename to Source/QuestPDF.UnitTests/UnconstrainedTests.cs diff --git a/QuestPDF.sln b/Source/QuestPDF.sln similarity index 100% rename from QuestPDF.sln rename to Source/QuestPDF.sln diff --git a/QuestPDF/Drawing/DocumentContainer.cs b/Source/QuestPDF/Drawing/DocumentContainer.cs similarity index 100% rename from QuestPDF/Drawing/DocumentContainer.cs rename to Source/QuestPDF/Drawing/DocumentContainer.cs diff --git a/QuestPDF/Drawing/DocumentGenerator.cs b/Source/QuestPDF/Drawing/DocumentGenerator.cs similarity index 100% rename from QuestPDF/Drawing/DocumentGenerator.cs rename to Source/QuestPDF/Drawing/DocumentGenerator.cs diff --git a/QuestPDF/Drawing/DocumentMetadata.cs b/Source/QuestPDF/Drawing/DocumentMetadata.cs similarity index 100% rename from QuestPDF/Drawing/DocumentMetadata.cs rename to Source/QuestPDF/Drawing/DocumentMetadata.cs diff --git a/QuestPDF/Drawing/Exceptions/DocumentComposeException.cs b/Source/QuestPDF/Drawing/Exceptions/DocumentComposeException.cs similarity index 100% rename from QuestPDF/Drawing/Exceptions/DocumentComposeException.cs rename to Source/QuestPDF/Drawing/Exceptions/DocumentComposeException.cs diff --git a/QuestPDF/Drawing/Exceptions/DocumentDrawingException.cs b/Source/QuestPDF/Drawing/Exceptions/DocumentDrawingException.cs similarity index 100% rename from QuestPDF/Drawing/Exceptions/DocumentDrawingException.cs rename to Source/QuestPDF/Drawing/Exceptions/DocumentDrawingException.cs diff --git a/QuestPDF/Drawing/Exceptions/DocumentLayoutException.cs b/Source/QuestPDF/Drawing/Exceptions/DocumentLayoutException.cs similarity index 100% rename from QuestPDF/Drawing/Exceptions/DocumentLayoutException.cs rename to Source/QuestPDF/Drawing/Exceptions/DocumentLayoutException.cs diff --git a/QuestPDF/Drawing/Exceptions/InitializationException.cs b/Source/QuestPDF/Drawing/Exceptions/InitializationException.cs similarity index 100% rename from QuestPDF/Drawing/Exceptions/InitializationException.cs rename to Source/QuestPDF/Drawing/Exceptions/InitializationException.cs diff --git a/QuestPDF/Drawing/FontManager.cs b/Source/QuestPDF/Drawing/FontManager.cs similarity index 100% rename from QuestPDF/Drawing/FontManager.cs rename to Source/QuestPDF/Drawing/FontManager.cs diff --git a/QuestPDF/Drawing/FontStyleSet.cs b/Source/QuestPDF/Drawing/FontStyleSet.cs similarity index 100% rename from QuestPDF/Drawing/FontStyleSet.cs rename to Source/QuestPDF/Drawing/FontStyleSet.cs diff --git a/QuestPDF/Drawing/FreeCanvas.cs b/Source/QuestPDF/Drawing/FreeCanvas.cs similarity index 100% rename from QuestPDF/Drawing/FreeCanvas.cs rename to Source/QuestPDF/Drawing/FreeCanvas.cs diff --git a/QuestPDF/Drawing/ImageCanvas.cs b/Source/QuestPDF/Drawing/ImageCanvas.cs similarity index 100% rename from QuestPDF/Drawing/ImageCanvas.cs rename to Source/QuestPDF/Drawing/ImageCanvas.cs diff --git a/QuestPDF/Drawing/PdfCanvas.cs b/Source/QuestPDF/Drawing/PdfCanvas.cs similarity index 100% rename from QuestPDF/Drawing/PdfCanvas.cs rename to Source/QuestPDF/Drawing/PdfCanvas.cs diff --git a/QuestPDF/Drawing/Proxy/CacheProxy.cs b/Source/QuestPDF/Drawing/Proxy/CacheProxy.cs similarity index 100% rename from QuestPDF/Drawing/Proxy/CacheProxy.cs rename to Source/QuestPDF/Drawing/Proxy/CacheProxy.cs diff --git a/QuestPDF/Drawing/Proxy/DebugStackItem.cs b/Source/QuestPDF/Drawing/Proxy/DebugStackItem.cs similarity index 100% rename from QuestPDF/Drawing/Proxy/DebugStackItem.cs rename to Source/QuestPDF/Drawing/Proxy/DebugStackItem.cs diff --git a/QuestPDF/Drawing/Proxy/DebuggingProxy.cs b/Source/QuestPDF/Drawing/Proxy/DebuggingProxy.cs similarity index 100% rename from QuestPDF/Drawing/Proxy/DebuggingProxy.cs rename to Source/QuestPDF/Drawing/Proxy/DebuggingProxy.cs diff --git a/QuestPDF/Drawing/Proxy/DebuggingState.cs b/Source/QuestPDF/Drawing/Proxy/DebuggingState.cs similarity index 100% rename from QuestPDF/Drawing/Proxy/DebuggingState.cs rename to Source/QuestPDF/Drawing/Proxy/DebuggingState.cs diff --git a/QuestPDF/Drawing/Proxy/ElementProxy.cs b/Source/QuestPDF/Drawing/Proxy/ElementProxy.cs similarity index 100% rename from QuestPDF/Drawing/Proxy/ElementProxy.cs rename to Source/QuestPDF/Drawing/Proxy/ElementProxy.cs diff --git a/QuestPDF/Drawing/SkiaCanvasBase.cs b/Source/QuestPDF/Drawing/SkiaCanvasBase.cs similarity index 100% rename from QuestPDF/Drawing/SkiaCanvasBase.cs rename to Source/QuestPDF/Drawing/SkiaCanvasBase.cs diff --git a/QuestPDF/Drawing/SkiaDocumentCanvasBase.cs b/Source/QuestPDF/Drawing/SkiaDocumentCanvasBase.cs similarity index 100% rename from QuestPDF/Drawing/SkiaDocumentCanvasBase.cs rename to Source/QuestPDF/Drawing/SkiaDocumentCanvasBase.cs diff --git a/QuestPDF/Drawing/SkiaPictureCanvas.cs b/Source/QuestPDF/Drawing/SkiaPictureCanvas.cs similarity index 100% rename from QuestPDF/Drawing/SkiaPictureCanvas.cs rename to Source/QuestPDF/Drawing/SkiaPictureCanvas.cs diff --git a/QuestPDF/Drawing/SpacePlan.cs b/Source/QuestPDF/Drawing/SpacePlan.cs similarity index 100% rename from QuestPDF/Drawing/SpacePlan.cs rename to Source/QuestPDF/Drawing/SpacePlan.cs diff --git a/QuestPDF/Drawing/SpacePlanType.cs b/Source/QuestPDF/Drawing/SpacePlanType.cs similarity index 100% rename from QuestPDF/Drawing/SpacePlanType.cs rename to Source/QuestPDF/Drawing/SpacePlanType.cs diff --git a/QuestPDF/Drawing/TextShaper.cs b/Source/QuestPDF/Drawing/TextShaper.cs similarity index 100% rename from QuestPDF/Drawing/TextShaper.cs rename to Source/QuestPDF/Drawing/TextShaper.cs diff --git a/QuestPDF/Drawing/XpsCanvas.cs b/Source/QuestPDF/Drawing/XpsCanvas.cs similarity index 100% rename from QuestPDF/Drawing/XpsCanvas.cs rename to Source/QuestPDF/Drawing/XpsCanvas.cs diff --git a/QuestPDF/Elements/Alignment.cs b/Source/QuestPDF/Elements/Alignment.cs similarity index 100% rename from QuestPDF/Elements/Alignment.cs rename to Source/QuestPDF/Elements/Alignment.cs diff --git a/QuestPDF/Elements/AspectRatio.cs b/Source/QuestPDF/Elements/AspectRatio.cs similarity index 100% rename from QuestPDF/Elements/AspectRatio.cs rename to Source/QuestPDF/Elements/AspectRatio.cs diff --git a/QuestPDF/Elements/Background.cs b/Source/QuestPDF/Elements/Background.cs similarity index 100% rename from QuestPDF/Elements/Background.cs rename to Source/QuestPDF/Elements/Background.cs diff --git a/QuestPDF/Elements/Border.cs b/Source/QuestPDF/Elements/Border.cs similarity index 100% rename from QuestPDF/Elements/Border.cs rename to Source/QuestPDF/Elements/Border.cs diff --git a/QuestPDF/Elements/Canvas.cs b/Source/QuestPDF/Elements/Canvas.cs similarity index 100% rename from QuestPDF/Elements/Canvas.cs rename to Source/QuestPDF/Elements/Canvas.cs diff --git a/QuestPDF/Elements/Column.cs b/Source/QuestPDF/Elements/Column.cs similarity index 100% rename from QuestPDF/Elements/Column.cs rename to Source/QuestPDF/Elements/Column.cs diff --git a/QuestPDF/Elements/Constrained.cs b/Source/QuestPDF/Elements/Constrained.cs similarity index 100% rename from QuestPDF/Elements/Constrained.cs rename to Source/QuestPDF/Elements/Constrained.cs diff --git a/QuestPDF/Elements/Container.cs b/Source/QuestPDF/Elements/Container.cs similarity index 100% rename from QuestPDF/Elements/Container.cs rename to Source/QuestPDF/Elements/Container.cs diff --git a/QuestPDF/Elements/ContentDirectionSetter.cs b/Source/QuestPDF/Elements/ContentDirectionSetter.cs similarity index 100% rename from QuestPDF/Elements/ContentDirectionSetter.cs rename to Source/QuestPDF/Elements/ContentDirectionSetter.cs diff --git a/QuestPDF/Elements/DebugArea.cs b/Source/QuestPDF/Elements/DebugArea.cs similarity index 100% rename from QuestPDF/Elements/DebugArea.cs rename to Source/QuestPDF/Elements/DebugArea.cs diff --git a/QuestPDF/Elements/DebugPointer.cs b/Source/QuestPDF/Elements/DebugPointer.cs similarity index 100% rename from QuestPDF/Elements/DebugPointer.cs rename to Source/QuestPDF/Elements/DebugPointer.cs diff --git a/QuestPDF/Elements/Decoration.cs b/Source/QuestPDF/Elements/Decoration.cs similarity index 100% rename from QuestPDF/Elements/Decoration.cs rename to Source/QuestPDF/Elements/Decoration.cs diff --git a/QuestPDF/Elements/DefaultTextStyle.cs b/Source/QuestPDF/Elements/DefaultTextStyle.cs similarity index 100% rename from QuestPDF/Elements/DefaultTextStyle.cs rename to Source/QuestPDF/Elements/DefaultTextStyle.cs diff --git a/QuestPDF/Elements/Dynamic.cs b/Source/QuestPDF/Elements/Dynamic.cs similarity index 100% rename from QuestPDF/Elements/Dynamic.cs rename to Source/QuestPDF/Elements/Dynamic.cs diff --git a/QuestPDF/Elements/DynamicImage.cs b/Source/QuestPDF/Elements/DynamicImage.cs similarity index 100% rename from QuestPDF/Elements/DynamicImage.cs rename to Source/QuestPDF/Elements/DynamicImage.cs diff --git a/QuestPDF/Elements/Empty.cs b/Source/QuestPDF/Elements/Empty.cs similarity index 100% rename from QuestPDF/Elements/Empty.cs rename to Source/QuestPDF/Elements/Empty.cs diff --git a/QuestPDF/Elements/EnsureSpace.cs b/Source/QuestPDF/Elements/EnsureSpace.cs similarity index 100% rename from QuestPDF/Elements/EnsureSpace.cs rename to Source/QuestPDF/Elements/EnsureSpace.cs diff --git a/QuestPDF/Elements/Extend.cs b/Source/QuestPDF/Elements/Extend.cs similarity index 100% rename from QuestPDF/Elements/Extend.cs rename to Source/QuestPDF/Elements/Extend.cs diff --git a/QuestPDF/Elements/Grid.cs b/Source/QuestPDF/Elements/Grid.cs similarity index 100% rename from QuestPDF/Elements/Grid.cs rename to Source/QuestPDF/Elements/Grid.cs diff --git a/QuestPDF/Elements/Hyperlink.cs b/Source/QuestPDF/Elements/Hyperlink.cs similarity index 100% rename from QuestPDF/Elements/Hyperlink.cs rename to Source/QuestPDF/Elements/Hyperlink.cs diff --git a/QuestPDF/Elements/Image.cs b/Source/QuestPDF/Elements/Image.cs similarity index 100% rename from QuestPDF/Elements/Image.cs rename to Source/QuestPDF/Elements/Image.cs diff --git a/QuestPDF/Elements/Inlined.cs b/Source/QuestPDF/Elements/Inlined.cs similarity index 100% rename from QuestPDF/Elements/Inlined.cs rename to Source/QuestPDF/Elements/Inlined.cs diff --git a/QuestPDF/Elements/Layers.cs b/Source/QuestPDF/Elements/Layers.cs similarity index 100% rename from QuestPDF/Elements/Layers.cs rename to Source/QuestPDF/Elements/Layers.cs diff --git a/QuestPDF/Elements/Line.cs b/Source/QuestPDF/Elements/Line.cs similarity index 100% rename from QuestPDF/Elements/Line.cs rename to Source/QuestPDF/Elements/Line.cs diff --git a/QuestPDF/Elements/MinimalBox.cs b/Source/QuestPDF/Elements/MinimalBox.cs similarity index 100% rename from QuestPDF/Elements/MinimalBox.cs rename to Source/QuestPDF/Elements/MinimalBox.cs diff --git a/QuestPDF/Elements/Padding.cs b/Source/QuestPDF/Elements/Padding.cs similarity index 100% rename from QuestPDF/Elements/Padding.cs rename to Source/QuestPDF/Elements/Padding.cs diff --git a/QuestPDF/Elements/Page.cs b/Source/QuestPDF/Elements/Page.cs similarity index 100% rename from QuestPDF/Elements/Page.cs rename to Source/QuestPDF/Elements/Page.cs diff --git a/QuestPDF/Elements/PageBreak.cs b/Source/QuestPDF/Elements/PageBreak.cs similarity index 100% rename from QuestPDF/Elements/PageBreak.cs rename to Source/QuestPDF/Elements/PageBreak.cs diff --git a/QuestPDF/Elements/Placeholder.cs b/Source/QuestPDF/Elements/Placeholder.cs similarity index 100% rename from QuestPDF/Elements/Placeholder.cs rename to Source/QuestPDF/Elements/Placeholder.cs diff --git a/QuestPDF/Elements/Rotate.cs b/Source/QuestPDF/Elements/Rotate.cs similarity index 100% rename from QuestPDF/Elements/Rotate.cs rename to Source/QuestPDF/Elements/Rotate.cs diff --git a/QuestPDF/Elements/Row.cs b/Source/QuestPDF/Elements/Row.cs similarity index 100% rename from QuestPDF/Elements/Row.cs rename to Source/QuestPDF/Elements/Row.cs diff --git a/QuestPDF/Elements/Scale.cs b/Source/QuestPDF/Elements/Scale.cs similarity index 100% rename from QuestPDF/Elements/Scale.cs rename to Source/QuestPDF/Elements/Scale.cs diff --git a/QuestPDF/Elements/ScaleToFit.cs b/Source/QuestPDF/Elements/ScaleToFit.cs similarity index 100% rename from QuestPDF/Elements/ScaleToFit.cs rename to Source/QuestPDF/Elements/ScaleToFit.cs diff --git a/QuestPDF/Elements/Section.cs b/Source/QuestPDF/Elements/Section.cs similarity index 100% rename from QuestPDF/Elements/Section.cs rename to Source/QuestPDF/Elements/Section.cs diff --git a/QuestPDF/Elements/SectionLink.cs b/Source/QuestPDF/Elements/SectionLink.cs similarity index 100% rename from QuestPDF/Elements/SectionLink.cs rename to Source/QuestPDF/Elements/SectionLink.cs diff --git a/QuestPDF/Elements/ShowEntire.cs b/Source/QuestPDF/Elements/ShowEntire.cs similarity index 100% rename from QuestPDF/Elements/ShowEntire.cs rename to Source/QuestPDF/Elements/ShowEntire.cs diff --git a/QuestPDF/Elements/ShowOnce.cs b/Source/QuestPDF/Elements/ShowOnce.cs similarity index 100% rename from QuestPDF/Elements/ShowOnce.cs rename to Source/QuestPDF/Elements/ShowOnce.cs diff --git a/QuestPDF/Elements/SimpleRotate.cs b/Source/QuestPDF/Elements/SimpleRotate.cs similarity index 100% rename from QuestPDF/Elements/SimpleRotate.cs rename to Source/QuestPDF/Elements/SimpleRotate.cs diff --git a/QuestPDF/Elements/SkipOnce.cs b/Source/QuestPDF/Elements/SkipOnce.cs similarity index 100% rename from QuestPDF/Elements/SkipOnce.cs rename to Source/QuestPDF/Elements/SkipOnce.cs diff --git a/QuestPDF/Elements/StopPaging.cs b/Source/QuestPDF/Elements/StopPaging.cs similarity index 100% rename from QuestPDF/Elements/StopPaging.cs rename to Source/QuestPDF/Elements/StopPaging.cs diff --git a/QuestPDF/Elements/Table/DynamicDictionary.cs b/Source/QuestPDF/Elements/Table/DynamicDictionary.cs similarity index 100% rename from QuestPDF/Elements/Table/DynamicDictionary.cs rename to Source/QuestPDF/Elements/Table/DynamicDictionary.cs diff --git a/QuestPDF/Elements/Table/ITableCellContainer.cs b/Source/QuestPDF/Elements/Table/ITableCellContainer.cs similarity index 100% rename from QuestPDF/Elements/Table/ITableCellContainer.cs rename to Source/QuestPDF/Elements/Table/ITableCellContainer.cs diff --git a/QuestPDF/Elements/Table/Table.cs b/Source/QuestPDF/Elements/Table/Table.cs similarity index 100% rename from QuestPDF/Elements/Table/Table.cs rename to Source/QuestPDF/Elements/Table/Table.cs diff --git a/QuestPDF/Elements/Table/TableCell.cs b/Source/QuestPDF/Elements/Table/TableCell.cs similarity index 100% rename from QuestPDF/Elements/Table/TableCell.cs rename to Source/QuestPDF/Elements/Table/TableCell.cs diff --git a/QuestPDF/Elements/Table/TableCellRenderingCommand.cs b/Source/QuestPDF/Elements/Table/TableCellRenderingCommand.cs similarity index 100% rename from QuestPDF/Elements/Table/TableCellRenderingCommand.cs rename to Source/QuestPDF/Elements/Table/TableCellRenderingCommand.cs diff --git a/QuestPDF/Elements/Table/TableColumnDefinition.cs b/Source/QuestPDF/Elements/Table/TableColumnDefinition.cs similarity index 100% rename from QuestPDF/Elements/Table/TableColumnDefinition.cs rename to Source/QuestPDF/Elements/Table/TableColumnDefinition.cs diff --git a/QuestPDF/Elements/Table/TableLayoutPlanner.cs b/Source/QuestPDF/Elements/Table/TableLayoutPlanner.cs similarity index 100% rename from QuestPDF/Elements/Table/TableLayoutPlanner.cs rename to Source/QuestPDF/Elements/Table/TableLayoutPlanner.cs diff --git a/QuestPDF/Elements/Table/TableLayoutValidator.cs b/Source/QuestPDF/Elements/Table/TableLayoutValidator.cs similarity index 100% rename from QuestPDF/Elements/Table/TableLayoutValidator.cs rename to Source/QuestPDF/Elements/Table/TableLayoutValidator.cs diff --git a/QuestPDF/Elements/Text/Calculation/TextDrawingRequest.cs b/Source/QuestPDF/Elements/Text/Calculation/TextDrawingRequest.cs similarity index 100% rename from QuestPDF/Elements/Text/Calculation/TextDrawingRequest.cs rename to Source/QuestPDF/Elements/Text/Calculation/TextDrawingRequest.cs diff --git a/QuestPDF/Elements/Text/Calculation/TextLine.cs b/Source/QuestPDF/Elements/Text/Calculation/TextLine.cs similarity index 100% rename from QuestPDF/Elements/Text/Calculation/TextLine.cs rename to Source/QuestPDF/Elements/Text/Calculation/TextLine.cs diff --git a/QuestPDF/Elements/Text/Calculation/TextLineElement.cs b/Source/QuestPDF/Elements/Text/Calculation/TextLineElement.cs similarity index 100% rename from QuestPDF/Elements/Text/Calculation/TextLineElement.cs rename to Source/QuestPDF/Elements/Text/Calculation/TextLineElement.cs diff --git a/QuestPDF/Elements/Text/Calculation/TextMeasurementRequest.cs b/Source/QuestPDF/Elements/Text/Calculation/TextMeasurementRequest.cs similarity index 100% rename from QuestPDF/Elements/Text/Calculation/TextMeasurementRequest.cs rename to Source/QuestPDF/Elements/Text/Calculation/TextMeasurementRequest.cs diff --git a/QuestPDF/Elements/Text/Calculation/TextMeasurementResult.cs b/Source/QuestPDF/Elements/Text/Calculation/TextMeasurementResult.cs similarity index 100% rename from QuestPDF/Elements/Text/Calculation/TextMeasurementResult.cs rename to Source/QuestPDF/Elements/Text/Calculation/TextMeasurementResult.cs diff --git a/QuestPDF/Elements/Text/FontFallback.cs b/Source/QuestPDF/Elements/Text/FontFallback.cs similarity index 100% rename from QuestPDF/Elements/Text/FontFallback.cs rename to Source/QuestPDF/Elements/Text/FontFallback.cs diff --git a/QuestPDF/Elements/Text/Items/ITextBlockItem.cs b/Source/QuestPDF/Elements/Text/Items/ITextBlockItem.cs similarity index 100% rename from QuestPDF/Elements/Text/Items/ITextBlockItem.cs rename to Source/QuestPDF/Elements/Text/Items/ITextBlockItem.cs diff --git a/QuestPDF/Elements/Text/Items/TextBlockElement.cs b/Source/QuestPDF/Elements/Text/Items/TextBlockElement.cs similarity index 100% rename from QuestPDF/Elements/Text/Items/TextBlockElement.cs rename to Source/QuestPDF/Elements/Text/Items/TextBlockElement.cs diff --git a/QuestPDF/Elements/Text/Items/TextBlockHyperlink.cs b/Source/QuestPDF/Elements/Text/Items/TextBlockHyperlink.cs similarity index 100% rename from QuestPDF/Elements/Text/Items/TextBlockHyperlink.cs rename to Source/QuestPDF/Elements/Text/Items/TextBlockHyperlink.cs diff --git a/QuestPDF/Elements/Text/Items/TextBlockPageNumber.cs b/Source/QuestPDF/Elements/Text/Items/TextBlockPageNumber.cs similarity index 100% rename from QuestPDF/Elements/Text/Items/TextBlockPageNumber.cs rename to Source/QuestPDF/Elements/Text/Items/TextBlockPageNumber.cs diff --git a/QuestPDF/Elements/Text/Items/TextBlockSectionLink.cs b/Source/QuestPDF/Elements/Text/Items/TextBlockSectionLink.cs similarity index 100% rename from QuestPDF/Elements/Text/Items/TextBlockSectionLink.cs rename to Source/QuestPDF/Elements/Text/Items/TextBlockSectionLink.cs diff --git a/QuestPDF/Elements/Text/Items/TextBlockSpan.cs b/Source/QuestPDF/Elements/Text/Items/TextBlockSpan.cs similarity index 100% rename from QuestPDF/Elements/Text/Items/TextBlockSpan.cs rename to Source/QuestPDF/Elements/Text/Items/TextBlockSpan.cs diff --git a/QuestPDF/Elements/Text/TextBlock.cs b/Source/QuestPDF/Elements/Text/TextBlock.cs similarity index 100% rename from QuestPDF/Elements/Text/TextBlock.cs rename to Source/QuestPDF/Elements/Text/TextBlock.cs diff --git a/QuestPDF/Elements/Translate.cs b/Source/QuestPDF/Elements/Translate.cs similarity index 100% rename from QuestPDF/Elements/Translate.cs rename to Source/QuestPDF/Elements/Translate.cs diff --git a/QuestPDF/Elements/Unconstrained.cs b/Source/QuestPDF/Elements/Unconstrained.cs similarity index 100% rename from QuestPDF/Elements/Unconstrained.cs rename to Source/QuestPDF/Elements/Unconstrained.cs diff --git a/QuestPDF/Fluent/AlignmentExtensions.cs b/Source/QuestPDF/Fluent/AlignmentExtensions.cs similarity index 100% rename from QuestPDF/Fluent/AlignmentExtensions.cs rename to Source/QuestPDF/Fluent/AlignmentExtensions.cs diff --git a/QuestPDF/Fluent/BorderExtensions.cs b/Source/QuestPDF/Fluent/BorderExtensions.cs similarity index 100% rename from QuestPDF/Fluent/BorderExtensions.cs rename to Source/QuestPDF/Fluent/BorderExtensions.cs diff --git a/QuestPDF/Fluent/ColumnExtensions.cs b/Source/QuestPDF/Fluent/ColumnExtensions.cs similarity index 100% rename from QuestPDF/Fluent/ColumnExtensions.cs rename to Source/QuestPDF/Fluent/ColumnExtensions.cs diff --git a/QuestPDF/Fluent/ComponentExtentions.cs b/Source/QuestPDF/Fluent/ComponentExtentions.cs similarity index 100% rename from QuestPDF/Fluent/ComponentExtentions.cs rename to Source/QuestPDF/Fluent/ComponentExtentions.cs diff --git a/QuestPDF/Fluent/ConstrainedExtensions.cs b/Source/QuestPDF/Fluent/ConstrainedExtensions.cs similarity index 100% rename from QuestPDF/Fluent/ConstrainedExtensions.cs rename to Source/QuestPDF/Fluent/ConstrainedExtensions.cs diff --git a/QuestPDF/Fluent/ContentDirectionExtensions.cs b/Source/QuestPDF/Fluent/ContentDirectionExtensions.cs similarity index 100% rename from QuestPDF/Fluent/ContentDirectionExtensions.cs rename to Source/QuestPDF/Fluent/ContentDirectionExtensions.cs diff --git a/QuestPDF/Fluent/DebugExtensions.cs b/Source/QuestPDF/Fluent/DebugExtensions.cs similarity index 100% rename from QuestPDF/Fluent/DebugExtensions.cs rename to Source/QuestPDF/Fluent/DebugExtensions.cs diff --git a/QuestPDF/Fluent/DecorationExtensions.cs b/Source/QuestPDF/Fluent/DecorationExtensions.cs similarity index 100% rename from QuestPDF/Fluent/DecorationExtensions.cs rename to Source/QuestPDF/Fluent/DecorationExtensions.cs diff --git a/QuestPDF/Fluent/DynamicComponentExtensions.cs b/Source/QuestPDF/Fluent/DynamicComponentExtensions.cs similarity index 100% rename from QuestPDF/Fluent/DynamicComponentExtensions.cs rename to Source/QuestPDF/Fluent/DynamicComponentExtensions.cs diff --git a/QuestPDF/Fluent/ElementExtensions.cs b/Source/QuestPDF/Fluent/ElementExtensions.cs similarity index 100% rename from QuestPDF/Fluent/ElementExtensions.cs rename to Source/QuestPDF/Fluent/ElementExtensions.cs diff --git a/QuestPDF/Fluent/ExtendExtensions.cs b/Source/QuestPDF/Fluent/ExtendExtensions.cs similarity index 100% rename from QuestPDF/Fluent/ExtendExtensions.cs rename to Source/QuestPDF/Fluent/ExtendExtensions.cs diff --git a/QuestPDF/Fluent/GenerateExtensions.cs b/Source/QuestPDF/Fluent/GenerateExtensions.cs similarity index 100% rename from QuestPDF/Fluent/GenerateExtensions.cs rename to Source/QuestPDF/Fluent/GenerateExtensions.cs diff --git a/QuestPDF/Fluent/GridExtensions.cs b/Source/QuestPDF/Fluent/GridExtensions.cs similarity index 100% rename from QuestPDF/Fluent/GridExtensions.cs rename to Source/QuestPDF/Fluent/GridExtensions.cs diff --git a/QuestPDF/Fluent/ImageExtensions.cs b/Source/QuestPDF/Fluent/ImageExtensions.cs similarity index 100% rename from QuestPDF/Fluent/ImageExtensions.cs rename to Source/QuestPDF/Fluent/ImageExtensions.cs diff --git a/QuestPDF/Fluent/InlinedExtensions.cs b/Source/QuestPDF/Fluent/InlinedExtensions.cs similarity index 100% rename from QuestPDF/Fluent/InlinedExtensions.cs rename to Source/QuestPDF/Fluent/InlinedExtensions.cs diff --git a/QuestPDF/Fluent/LayerExtensions.cs b/Source/QuestPDF/Fluent/LayerExtensions.cs similarity index 100% rename from QuestPDF/Fluent/LayerExtensions.cs rename to Source/QuestPDF/Fluent/LayerExtensions.cs diff --git a/QuestPDF/Fluent/LineExtensions.cs b/Source/QuestPDF/Fluent/LineExtensions.cs similarity index 100% rename from QuestPDF/Fluent/LineExtensions.cs rename to Source/QuestPDF/Fluent/LineExtensions.cs diff --git a/QuestPDF/Fluent/MinimalApi.cs b/Source/QuestPDF/Fluent/MinimalApi.cs similarity index 100% rename from QuestPDF/Fluent/MinimalApi.cs rename to Source/QuestPDF/Fluent/MinimalApi.cs diff --git a/QuestPDF/Fluent/PaddingExtensions.cs b/Source/QuestPDF/Fluent/PaddingExtensions.cs similarity index 100% rename from QuestPDF/Fluent/PaddingExtensions.cs rename to Source/QuestPDF/Fluent/PaddingExtensions.cs diff --git a/QuestPDF/Fluent/PageExtensions.cs b/Source/QuestPDF/Fluent/PageExtensions.cs similarity index 100% rename from QuestPDF/Fluent/PageExtensions.cs rename to Source/QuestPDF/Fluent/PageExtensions.cs diff --git a/QuestPDF/Fluent/RotateExtensions.cs b/Source/QuestPDF/Fluent/RotateExtensions.cs similarity index 100% rename from QuestPDF/Fluent/RotateExtensions.cs rename to Source/QuestPDF/Fluent/RotateExtensions.cs diff --git a/QuestPDF/Fluent/RowExtensions.cs b/Source/QuestPDF/Fluent/RowExtensions.cs similarity index 100% rename from QuestPDF/Fluent/RowExtensions.cs rename to Source/QuestPDF/Fluent/RowExtensions.cs diff --git a/QuestPDF/Fluent/ScaleExtensions.cs b/Source/QuestPDF/Fluent/ScaleExtensions.cs similarity index 100% rename from QuestPDF/Fluent/ScaleExtensions.cs rename to Source/QuestPDF/Fluent/ScaleExtensions.cs diff --git a/QuestPDF/Fluent/TableExtensions.cs b/Source/QuestPDF/Fluent/TableExtensions.cs similarity index 100% rename from QuestPDF/Fluent/TableExtensions.cs rename to Source/QuestPDF/Fluent/TableExtensions.cs diff --git a/QuestPDF/Fluent/TextExtensions.cs b/Source/QuestPDF/Fluent/TextExtensions.cs similarity index 100% rename from QuestPDF/Fluent/TextExtensions.cs rename to Source/QuestPDF/Fluent/TextExtensions.cs diff --git a/QuestPDF/Fluent/TextSpanDescriptorExtensions.cs b/Source/QuestPDF/Fluent/TextSpanDescriptorExtensions.cs similarity index 100% rename from QuestPDF/Fluent/TextSpanDescriptorExtensions.cs rename to Source/QuestPDF/Fluent/TextSpanDescriptorExtensions.cs diff --git a/QuestPDF/Fluent/TextStyleExtensions.cs b/Source/QuestPDF/Fluent/TextStyleExtensions.cs similarity index 100% rename from QuestPDF/Fluent/TextStyleExtensions.cs rename to Source/QuestPDF/Fluent/TextStyleExtensions.cs diff --git a/QuestPDF/Fluent/TranslateExtensions.cs b/Source/QuestPDF/Fluent/TranslateExtensions.cs similarity index 100% rename from QuestPDF/Fluent/TranslateExtensions.cs rename to Source/QuestPDF/Fluent/TranslateExtensions.cs diff --git a/QuestPDF/Helpers/Colors.cs b/Source/QuestPDF/Helpers/Colors.cs similarity index 100% rename from QuestPDF/Helpers/Colors.cs rename to Source/QuestPDF/Helpers/Colors.cs diff --git a/QuestPDF/Helpers/Fonts.cs b/Source/QuestPDF/Helpers/Fonts.cs similarity index 100% rename from QuestPDF/Helpers/Fonts.cs rename to Source/QuestPDF/Helpers/Fonts.cs diff --git a/QuestPDF/Helpers/Helpers.cs b/Source/QuestPDF/Helpers/Helpers.cs similarity index 100% rename from QuestPDF/Helpers/Helpers.cs rename to Source/QuestPDF/Helpers/Helpers.cs diff --git a/QuestPDF/Helpers/PageSizes.cs b/Source/QuestPDF/Helpers/PageSizes.cs similarity index 100% rename from QuestPDF/Helpers/PageSizes.cs rename to Source/QuestPDF/Helpers/PageSizes.cs diff --git a/QuestPDF/Helpers/Placeholders.cs b/Source/QuestPDF/Helpers/Placeholders.cs similarity index 100% rename from QuestPDF/Helpers/Placeholders.cs rename to Source/QuestPDF/Helpers/Placeholders.cs diff --git a/QuestPDF/Infrastructure/AspectRatioOption.cs b/Source/QuestPDF/Infrastructure/AspectRatioOption.cs similarity index 100% rename from QuestPDF/Infrastructure/AspectRatioOption.cs rename to Source/QuestPDF/Infrastructure/AspectRatioOption.cs diff --git a/QuestPDF/Infrastructure/ContainerElement.cs b/Source/QuestPDF/Infrastructure/ContainerElement.cs similarity index 100% rename from QuestPDF/Infrastructure/ContainerElement.cs rename to Source/QuestPDF/Infrastructure/ContainerElement.cs diff --git a/QuestPDF/Infrastructure/ContentDirection.cs b/Source/QuestPDF/Infrastructure/ContentDirection.cs similarity index 100% rename from QuestPDF/Infrastructure/ContentDirection.cs rename to Source/QuestPDF/Infrastructure/ContentDirection.cs diff --git a/QuestPDF/Infrastructure/Element.cs b/Source/QuestPDF/Infrastructure/Element.cs similarity index 100% rename from QuestPDF/Infrastructure/Element.cs rename to Source/QuestPDF/Infrastructure/Element.cs diff --git a/QuestPDF/Infrastructure/FontPosition.cs b/Source/QuestPDF/Infrastructure/FontPosition.cs similarity index 100% rename from QuestPDF/Infrastructure/FontPosition.cs rename to Source/QuestPDF/Infrastructure/FontPosition.cs diff --git a/QuestPDF/Infrastructure/FontWeight.cs b/Source/QuestPDF/Infrastructure/FontWeight.cs similarity index 100% rename from QuestPDF/Infrastructure/FontWeight.cs rename to Source/QuestPDF/Infrastructure/FontWeight.cs diff --git a/QuestPDF/Infrastructure/HorizontalAlignment.cs b/Source/QuestPDF/Infrastructure/HorizontalAlignment.cs similarity index 100% rename from QuestPDF/Infrastructure/HorizontalAlignment.cs rename to Source/QuestPDF/Infrastructure/HorizontalAlignment.cs diff --git a/QuestPDF/Infrastructure/ICacheable.cs b/Source/QuestPDF/Infrastructure/ICacheable.cs similarity index 100% rename from QuestPDF/Infrastructure/ICacheable.cs rename to Source/QuestPDF/Infrastructure/ICacheable.cs diff --git a/QuestPDF/Infrastructure/ICanvas.cs b/Source/QuestPDF/Infrastructure/ICanvas.cs similarity index 100% rename from QuestPDF/Infrastructure/ICanvas.cs rename to Source/QuestPDF/Infrastructure/ICanvas.cs diff --git a/QuestPDF/Infrastructure/IComponent.cs b/Source/QuestPDF/Infrastructure/IComponent.cs similarity index 100% rename from QuestPDF/Infrastructure/IComponent.cs rename to Source/QuestPDF/Infrastructure/IComponent.cs diff --git a/QuestPDF/Infrastructure/IContainer.cs b/Source/QuestPDF/Infrastructure/IContainer.cs similarity index 100% rename from QuestPDF/Infrastructure/IContainer.cs rename to Source/QuestPDF/Infrastructure/IContainer.cs diff --git a/QuestPDF/Infrastructure/IContentDirectionAware.cs b/Source/QuestPDF/Infrastructure/IContentDirectionAware.cs similarity index 100% rename from QuestPDF/Infrastructure/IContentDirectionAware.cs rename to Source/QuestPDF/Infrastructure/IContentDirectionAware.cs diff --git a/QuestPDF/Infrastructure/IDocument.cs b/Source/QuestPDF/Infrastructure/IDocument.cs similarity index 100% rename from QuestPDF/Infrastructure/IDocument.cs rename to Source/QuestPDF/Infrastructure/IDocument.cs diff --git a/QuestPDF/Infrastructure/IDocumentContainer.cs b/Source/QuestPDF/Infrastructure/IDocumentContainer.cs similarity index 100% rename from QuestPDF/Infrastructure/IDocumentContainer.cs rename to Source/QuestPDF/Infrastructure/IDocumentContainer.cs diff --git a/QuestPDF/Infrastructure/IDynamicComponent.cs b/Source/QuestPDF/Infrastructure/IDynamicComponent.cs similarity index 100% rename from QuestPDF/Infrastructure/IDynamicComponent.cs rename to Source/QuestPDF/Infrastructure/IDynamicComponent.cs diff --git a/QuestPDF/Infrastructure/IElement.cs b/Source/QuestPDF/Infrastructure/IElement.cs similarity index 100% rename from QuestPDF/Infrastructure/IElement.cs rename to Source/QuestPDF/Infrastructure/IElement.cs diff --git a/QuestPDF/Infrastructure/IPageContext.cs b/Source/QuestPDF/Infrastructure/IPageContext.cs similarity index 100% rename from QuestPDF/Infrastructure/IPageContext.cs rename to Source/QuestPDF/Infrastructure/IPageContext.cs diff --git a/QuestPDF/Infrastructure/IRenderingCanvas.cs b/Source/QuestPDF/Infrastructure/IRenderingCanvas.cs similarity index 100% rename from QuestPDF/Infrastructure/IRenderingCanvas.cs rename to Source/QuestPDF/Infrastructure/IRenderingCanvas.cs diff --git a/QuestPDF/Infrastructure/IStateResettable.cs b/Source/QuestPDF/Infrastructure/IStateResettable.cs similarity index 100% rename from QuestPDF/Infrastructure/IStateResettable.cs rename to Source/QuestPDF/Infrastructure/IStateResettable.cs diff --git a/QuestPDF/Infrastructure/ImageScaling.cs b/Source/QuestPDF/Infrastructure/ImageScaling.cs similarity index 100% rename from QuestPDF/Infrastructure/ImageScaling.cs rename to Source/QuestPDF/Infrastructure/ImageScaling.cs diff --git a/QuestPDF/Infrastructure/PageContext.cs b/Source/QuestPDF/Infrastructure/PageContext.cs similarity index 100% rename from QuestPDF/Infrastructure/PageContext.cs rename to Source/QuestPDF/Infrastructure/PageContext.cs diff --git a/QuestPDF/Infrastructure/Position.cs b/Source/QuestPDF/Infrastructure/Position.cs similarity index 100% rename from QuestPDF/Infrastructure/Position.cs rename to Source/QuestPDF/Infrastructure/Position.cs diff --git a/QuestPDF/Infrastructure/Size.cs b/Source/QuestPDF/Infrastructure/Size.cs similarity index 100% rename from QuestPDF/Infrastructure/Size.cs rename to Source/QuestPDF/Infrastructure/Size.cs diff --git a/QuestPDF/Infrastructure/TextDirection.cs b/Source/QuestPDF/Infrastructure/TextDirection.cs similarity index 100% rename from QuestPDF/Infrastructure/TextDirection.cs rename to Source/QuestPDF/Infrastructure/TextDirection.cs diff --git a/QuestPDF/Infrastructure/TextStyle.cs b/Source/QuestPDF/Infrastructure/TextStyle.cs similarity index 100% rename from QuestPDF/Infrastructure/TextStyle.cs rename to Source/QuestPDF/Infrastructure/TextStyle.cs diff --git a/QuestPDF/Infrastructure/TextStyleManager.cs b/Source/QuestPDF/Infrastructure/TextStyleManager.cs similarity index 100% rename from QuestPDF/Infrastructure/TextStyleManager.cs rename to Source/QuestPDF/Infrastructure/TextStyleManager.cs diff --git a/QuestPDF/Infrastructure/Unit.cs b/Source/QuestPDF/Infrastructure/Unit.cs similarity index 100% rename from QuestPDF/Infrastructure/Unit.cs rename to Source/QuestPDF/Infrastructure/Unit.cs diff --git a/QuestPDF/Infrastructure/VerticalAlignment.cs b/Source/QuestPDF/Infrastructure/VerticalAlignment.cs similarity index 100% rename from QuestPDF/Infrastructure/VerticalAlignment.cs rename to Source/QuestPDF/Infrastructure/VerticalAlignment.cs diff --git a/QuestPDF/Previewer/ExceptionDocument.cs b/Source/QuestPDF/Previewer/ExceptionDocument.cs similarity index 100% rename from QuestPDF/Previewer/ExceptionDocument.cs rename to Source/QuestPDF/Previewer/ExceptionDocument.cs diff --git a/QuestPDF/Previewer/HotReloadManager.cs b/Source/QuestPDF/Previewer/HotReloadManager.cs similarity index 100% rename from QuestPDF/Previewer/HotReloadManager.cs rename to Source/QuestPDF/Previewer/HotReloadManager.cs diff --git a/QuestPDF/Previewer/PreviewerExtensions.cs b/Source/QuestPDF/Previewer/PreviewerExtensions.cs similarity index 100% rename from QuestPDF/Previewer/PreviewerExtensions.cs rename to Source/QuestPDF/Previewer/PreviewerExtensions.cs diff --git a/QuestPDF/Previewer/PreviewerRefreshCommand.cs b/Source/QuestPDF/Previewer/PreviewerRefreshCommand.cs similarity index 100% rename from QuestPDF/Previewer/PreviewerRefreshCommand.cs rename to Source/QuestPDF/Previewer/PreviewerRefreshCommand.cs diff --git a/QuestPDF/Previewer/PreviewerService.cs b/Source/QuestPDF/Previewer/PreviewerService.cs similarity index 100% rename from QuestPDF/Previewer/PreviewerService.cs rename to Source/QuestPDF/Previewer/PreviewerService.cs diff --git a/QuestPDF/QuestPDF.csproj b/Source/QuestPDF/QuestPDF.csproj similarity index 100% rename from QuestPDF/QuestPDF.csproj rename to Source/QuestPDF/QuestPDF.csproj diff --git a/QuestPDF/Resources/DefaultFont/Lato-Black.ttf b/Source/QuestPDF/Resources/DefaultFont/Lato-Black.ttf similarity index 100% rename from QuestPDF/Resources/DefaultFont/Lato-Black.ttf rename to Source/QuestPDF/Resources/DefaultFont/Lato-Black.ttf diff --git a/QuestPDF/Resources/DefaultFont/Lato-BlackItalic.ttf b/Source/QuestPDF/Resources/DefaultFont/Lato-BlackItalic.ttf similarity index 100% rename from QuestPDF/Resources/DefaultFont/Lato-BlackItalic.ttf rename to Source/QuestPDF/Resources/DefaultFont/Lato-BlackItalic.ttf diff --git a/QuestPDF/Resources/DefaultFont/Lato-Bold.ttf b/Source/QuestPDF/Resources/DefaultFont/Lato-Bold.ttf similarity index 100% rename from QuestPDF/Resources/DefaultFont/Lato-Bold.ttf rename to Source/QuestPDF/Resources/DefaultFont/Lato-Bold.ttf diff --git a/QuestPDF/Resources/DefaultFont/Lato-BoldItalic.ttf b/Source/QuestPDF/Resources/DefaultFont/Lato-BoldItalic.ttf similarity index 100% rename from QuestPDF/Resources/DefaultFont/Lato-BoldItalic.ttf rename to Source/QuestPDF/Resources/DefaultFont/Lato-BoldItalic.ttf diff --git a/QuestPDF/Resources/DefaultFont/Lato-Italic.ttf b/Source/QuestPDF/Resources/DefaultFont/Lato-Italic.ttf similarity index 100% rename from QuestPDF/Resources/DefaultFont/Lato-Italic.ttf rename to Source/QuestPDF/Resources/DefaultFont/Lato-Italic.ttf diff --git a/QuestPDF/Resources/DefaultFont/Lato-Light.ttf b/Source/QuestPDF/Resources/DefaultFont/Lato-Light.ttf similarity index 100% rename from QuestPDF/Resources/DefaultFont/Lato-Light.ttf rename to Source/QuestPDF/Resources/DefaultFont/Lato-Light.ttf diff --git a/QuestPDF/Resources/DefaultFont/Lato-LightItalic.ttf b/Source/QuestPDF/Resources/DefaultFont/Lato-LightItalic.ttf similarity index 100% rename from QuestPDF/Resources/DefaultFont/Lato-LightItalic.ttf rename to Source/QuestPDF/Resources/DefaultFont/Lato-LightItalic.ttf diff --git a/QuestPDF/Resources/DefaultFont/Lato-Regular.ttf b/Source/QuestPDF/Resources/DefaultFont/Lato-Regular.ttf similarity index 100% rename from QuestPDF/Resources/DefaultFont/Lato-Regular.ttf rename to Source/QuestPDF/Resources/DefaultFont/Lato-Regular.ttf diff --git a/QuestPDF/Resources/DefaultFont/Lato-Thin.ttf b/Source/QuestPDF/Resources/DefaultFont/Lato-Thin.ttf similarity index 100% rename from QuestPDF/Resources/DefaultFont/Lato-Thin.ttf rename to Source/QuestPDF/Resources/DefaultFont/Lato-Thin.ttf diff --git a/QuestPDF/Resources/DefaultFont/Lato-ThinItalic.ttf b/Source/QuestPDF/Resources/DefaultFont/Lato-ThinItalic.ttf similarity index 100% rename from QuestPDF/Resources/DefaultFont/Lato-ThinItalic.ttf rename to Source/QuestPDF/Resources/DefaultFont/Lato-ThinItalic.ttf diff --git a/QuestPDF/Resources/DefaultFont/OFL.txt b/Source/QuestPDF/Resources/DefaultFont/OFL.txt similarity index 100% rename from QuestPDF/Resources/DefaultFont/OFL.txt rename to Source/QuestPDF/Resources/DefaultFont/OFL.txt diff --git a/QuestPDF/Resources/Description.md b/Source/QuestPDF/Resources/Description.md similarity index 100% rename from QuestPDF/Resources/Description.md rename to Source/QuestPDF/Resources/Description.md diff --git a/QuestPDF/Resources/ImagePlaceholder.png b/Source/QuestPDF/Resources/ImagePlaceholder.png similarity index 100% rename from QuestPDF/Resources/ImagePlaceholder.png rename to Source/QuestPDF/Resources/ImagePlaceholder.png diff --git a/QuestPDF/Resources/Logo.png b/Source/QuestPDF/Resources/Logo.png similarity index 100% rename from QuestPDF/Resources/Logo.png rename to Source/QuestPDF/Resources/Logo.png diff --git a/QuestPDF/Resources/PackageReadme.md b/Source/QuestPDF/Resources/PackageReadme.md similarity index 100% rename from QuestPDF/Resources/PackageReadme.md rename to Source/QuestPDF/Resources/PackageReadme.md diff --git a/QuestPDF/Resources/ReleaseNotes.txt b/Source/QuestPDF/Resources/ReleaseNotes.txt similarity index 100% rename from QuestPDF/Resources/ReleaseNotes.txt rename to Source/QuestPDF/Resources/ReleaseNotes.txt diff --git a/QuestPDF/Settings.cs b/Source/QuestPDF/Settings.cs similarity index 100% rename from QuestPDF/Settings.cs rename to Source/QuestPDF/Settings.cs diff --git a/global.json b/Source/global.json similarity index 100% rename from global.json rename to Source/global.json