Features of the directory structure:

Notation for the folowing table:

bin Output directory for all project's builds. Contains binaries.
bin/arageli_Debug Intermediate directory for "arageli" project for "Debug" configuration.
build Contains various building scripts.
doc Contains documentation.
doc/html Output directory for doxygen runned on Arageli project.
projects Solutions for various IDEs. Must not contain anything that build depends on.
projects/vc7.1/ Solutions for VisualC 7.1.
projects/vc7.1/araeli-all Solution "arageli-all" for VisualC 7.1 that contains all Arageli related projects.
projects/vc7.1/araeli-all/arageli Project "arageli" for VisualC 7.1.
projects/vc7.1/araeli-all/matrix Project "matrix" for VisualC 7.1.
projects/vc7.1/araeli-all/tests Project "tests" for VisualC 7.1.
samples Sources for all samples.
samples/matrix Sources of the "matrix" sample.
src Sources of the ARAGELI library.
src/arageli Sources of the "arageli" project.
status Status of the library and scripts to process it: tests results, etc.
tests Sources for tests for the ARAGELI library.
tools Tools that used in library.
tools/ts Tool "TestSystem" that used to run tests.
tools/boost_1_32_0 Tool "boost_1_32_0" that used inside "TestSystem"