diff --git a/docs/index.rst b/docs/index.rst
index 6b853ad261320ddb9807f58db7c2ffad461a2840..249f7f5a767f90e33125503a983a7e4104f3cb1b 100644
--- a/docs/index.rst
+++ b/docs/index.rst
@@ -22,12 +22,10 @@ Short overview
    library.ABILITY_ID 	
    library.BUFF_ID 	
    library.BaseLocation 	
-   library.BuildingPlacer 	
    library.Color 	
    library.Coordinator 	
    library.Difficulty 	
    library.IDABot 	
-   library.MapTools 	
    library.PlayerSetup 	
    library.Point2D 	
    library.Point2DI 	
diff --git a/docs/managers.rst b/docs/managers.rst
index 7cd78a0402a6254ae2076145ea04f65b6c2282c5..73f58c5150e294e7b7ebecf25da458514da30cb8 100644
--- a/docs/managers.rst
+++ b/docs/managers.rst
@@ -10,6 +10,8 @@ Here is a full list of all managers:
 
 * :class:`library.BaseLocationManager`
 * :class:`library.TechTree`
+* :class:`library.MapTools`
+* :class:`library.BuildingPlacer`
 
 The rest of this page contains the descriptions of each manager.
 
@@ -66,6 +68,9 @@ TechTree
 
 .. autoclass:: library.TypeData
    :members:
+   :undoc-members:
+
+.. TODO: Types for all fields would be nice, is required_units List[UnitType] or List[UNIT_TYPEID]?
 
 .. TODO: Not all members have docstrings attached to them
 
@@ -75,3 +80,9 @@ MapTools
 .. autoclass:: library.MapTools
    :members:
 
+BuildingPlacer
+--------------
+
+.. autoclass:: library.BuildingPlacer 	
+   :members:
+   :undoc-members: