# Tael is a JavaScript-based tiling panel system

## Overview
Maestro's windowing system, Tael is composed of tiling widgets, which are panels
exposing various customizable tools for content creation.

## Data Structures
Widgets are represented in an array of JSON objects, each containing a field
denoting its type: either a 'branch' or a 'leaf' of a faux-binary-tree
structure.

- Branches contain a field named 'children', which contains the indices of two
  other elements in the array.
- Leaves are terminals in the faux-binary-tree; they appear to the user as
  widgets.

# Tael is a JavaScript-based tiling panel system

## Overview
Maestro's windowing system, Tael is composed of tiling widgets, which are panels
exposing various customizable tools for content creation.

## Data Structures
Widgets are represented in an array of JSON objects, each containing a field
denoting its type: either a 'branch' or a 'leaf' of a faux-binary-tree
structure.

- Branches contain a field named 'children', which contains the indices of two
  other elements in the array.
- Leaves are terminals in the faux-binary-tree; they appear to the user as
  widgets.

## Usage
Include `tael.js` and within the `<body>` element, add another element like so:

`<div class="tael-container"></div>`

and allow Tael to do the rest! Later, support will be added for describing the
content of panels as well as a tiling panel structure.

Add Tael documentation Usage clause
Add Tael documentation Usage clause
